728x90
처음에 양 옆 빈 공간이 있을 수 있어 trim() 으로 제거 후 제출을 했는데 오류가 발생했습니다.
예제 입력에는 안나와있지만, 빈 공간하나만 입력하면 1이 나왔습니다.
ex ) " " (빈공간) 입력 -> 예제 출력 : 1
따라서 , arr 길이가 1이고, arr[0] 이 "" (빈공간)일때 0을 출력하는 코드를 추가적으로 작성해주어야 했습니다.
package BAEKJOON;
import java.util.Scanner;
public class NO1152 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
str = str.trim();
String[] arr = str.split(" ");
if(arr.length == 1 && arr[0].equals("")){
System.out.println(0);
} else {
System.out.println(arr.length);
}
}
}
728x90
'Algorithm & SQL > BAEKJOON' 카테고리의 다른 글
백준 JAVA 1568 새 (0) | 2022.06.18 |
---|---|
백준 JAVA 1264 모음의 개수 (0) | 2022.06.18 |
백준 JAVA 10872 팩토리얼 (0) | 2022.06.17 |
백준 JAVA 4892 숫자 맞추기 게임 (0) | 2022.06.17 |
백준 JAVA 4101 크냐? (0) | 2022.06.17 |
댓글