시간낭비를 많이 한 문제입니다.
이유는..
스캐너의 nextInt() 메서드를 사용하면
엔터를 칠때 발생하는 개행문자(\r\n)가 버퍼에 그대로 남아있어서..
바로 다음에 nextLine() 함수를 사용하면
하나를 건너뛰어버려서 꼬이게 됩니다.
int N = Integer.parseInt(scanner.nextLine()); 처럼
먼저 nextLine()으로 입력받아 개행문자를 처리한 뒤 Int형으로 변환시켜주시면 됩니다.
앞으로 이렇게 사용하는 것이 좋을 것 같네요.
아래는 코드입니다.
'백준 알고리즘(Java)' 카테고리의 다른 글
9012번) 괄호 (0) | 2018.12.15 |
---|---|
1929번) 소수 구하기 (0) | 2018.09.28 |
1978번) 소수 찾기 (0) | 2018.08.20 |
1181번) 단어 정렬 (0) | 2018.08.20 |
1427번) 소트인사이드 (0) | 2018.08.10 |