- Today
- Total
목록Java (46)
Codemental

문제 제출답안 (2022.06.30) import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int size = sc.nextInt(); String num = sc.next(); int result = 0; for(int i = 0 ; i < size; i++) { result += num.charAt(i)-'0'; } System.out.println(result); } } 채점결과 (2022.06.30)

문제 제출답안 (2022.06.30) import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); char[] array = str.toCharArray(); for(int i =97; i < 123 ; i ++) { int idx = -1; for(int j = 0; j < array.length; j++) { if(i == (int)array[j]) { idx = j; break; } } System.out.print(idx + " "); } } } 채점결과 (2022.06.30)

문제 제출답안 (2022.06.30) import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int size = sc.nextInt(); String[] array = new String[size]; for(int i = 0; i < size; i++) { array[i] = sc.next(); } for(int j = 0 ; j < size; j++) { char[] strArray = array[j].toCharArray(); int sum = 0; int score = 1; for(int k = 0 ; k < strArray.lengt..

문제 제출답안 (2022.07.04) import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); String[] firstStar = {"***", "* *", "***"}; if(num == 3) { printArray(firstStar); }else { String[] result = drawStringStar(firstStar, num); printArray(result); } } public static String[] drawStringStar(String[] beforeArray, int n..

문제 제출답안 (2022.06.30) import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); String[] array = str.split(" "); int cnt = 0; for(int i = 0; i < array.length; i++) { if(!"".equals(array[i])) cnt++; } System.out.println(cnt); } } 채점결과 (2022.06.30)
1. charAt(n) 1) 문자열의 n번째 index의 문자를 구할 수 있다. String str = "가나다라마바사"; System.out.println(str.charAt(0));// 가 2) 문자열의 n번째 index의 문자(char)를 int로 반환할 수 있다. String str = "12345678"; int num1 = str.charAt(1)-'0'; int num2 = str.charAt(2)-'0'; System.out.println(num1);// 2 System.out.println(num2);// 3 2. toCharArray - 문자열을 char[]로 반환해준다. String str = "12345678"; char[] array = str.toCharArray(); for(i..