본문 바로가기

백준 알고리즘(Java)

10828번) 스택

시간낭비를 많이 한 문제입니다.


이유는..

스캐너의 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