exponential_e   4년 전

https://www.acmicpc.net/board/view/21723

위 글과 같이 런타임 에러가 발생했고 확인해보니

동일한 코드에서 입력방식만 변경하여 아래 Scanner를 사용한 코드는 정상적으로 통과하는 반면, BufferedReader는 95%에서 런타임 에러가 발생했습니다.

또한 poketred12님이 말씀하신 방식대로 trim()을 추가하여도 잘 통과합니다.

채점번호: 18147410 (BufferedReader), 런타임 에러 / https://www.acmicpc.net/source/18147410

채점번호: 18147966 (BufferedReader + trim()), AC / https://www.acmicpc.net/source/18147966

채점번호: 18147625 (Scanner), AC / https://www.acmicpc.net/source/18147625

추가적으로 br.readLine()으로 입력을 받는 경우에 해당 문자열에 공백이 존재한다면 무한루프를 돌게 했을때 92%대에서 시간초과가 나는 것을 확인 했습니다.

채점번호: 18148397, 시간초과 (N과 개미의 에너지 입력시에만 체크) / https://www.acmicpc.net/source/18148397

따라서, 데이터 확인 부탁드립니다. 감사합니다.

데이터 문제가 맞다면, 기여자는 poketred12 님으로 해주시면 될 것 같습니다.

여담이지만 예제 입력 복사시에도 공백이 존재해서 런타임 에러가 나는데, 자바 유저 특히 BufferedReader 사용하시는 분들은 주의하시길 바랍니다.

(여기에 쓴다고 다들 보실지 모르겠네요 ㅎㅎ;)

startlink   4년 전

https://www.acmicpc.net/category/detail/1809 에 있는 모든 데이터를 검증하면서 처리된 것 같습니다.

댓글을 작성하려면 로그인해야 합니다.