728x90
반응형
[단어의 갯수] : 15분 소요
(정답)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import java.util.Scanner;
public class Main1152 {
//단어의 갯수
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String input = sc.nextLine().trim();
if (input.isEmpty()) {
System.out.println(0);
} else {
System.out.println(input.split(" ").length);
}
}
}
|
(내가 처음 작성한 답안)
- 왜 틀렸는지 모르겠다 내용은 같다고 보는데 if문으로 문자열이 있는지 없는지의 차이에 따라 성공 여부가 갈렸다 흠...
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import java.util.Scanner;
public class Main1152 {
//단어의 갯수
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print(sc.nextLine().trim().split(" ").length);
//처음에는 sc.nextLine().trim().split(" ");으로 배열에 담아서 배열의 길이로
//출력했는데 틀렸다.... (빠직) }
}
|
728x90
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
(JAVA) 백준 알고리즘 5622 문제 - 다이얼 (문자열) (0) | 2020.12.03 |
---|---|
(JAVA) 백준 알고리즘 2908 문제 - 상수 (문자열) (0) | 2020.12.03 |
(JAVA) 백준 알고리즘 2675 문제 - 문자열 반복 (문자열) (0) | 2020.10.20 |
(JAVA) 백준 알고리즘 11720 문제 - 숫자의 합 (문자열) (0) | 2020.10.20 |
(JAVA) 백준 알고리즘 11654 문제 - 아스키코드 (문자열) (0) | 2020.10.20 |