inbo207   2년 전

안녕하세요 

그대로출력하기 문제의 질문입니다.


문제를 읽어서 이해한 것은 100줄을 넘지 않게 입력을 연속적으로하면

그 순서를 기억해서 그대로 출력하는 것으로 보입니다.

제가 작성한 코드는 입력하는 순간순간 나오는 것이라 의도와는 다르다고 생각됩니다.


아무리 생각해도 다른 방법을 떠올리지 못하겠는데 힌트를 주실 수 있을까요?

gallopsys   2년 전

항상 100줄이 들어오진 않으므로, System.in에서 EOF를 만났는데도 계속 불러오기를 시도(s.nextLine())하므로, IOException이 발생해 런타임 에러가 발생합니다.


그러므로 while (s.hasNextLine()) { ... }같이 stdin EOF 유무를 체크해주는 루틴이 포함되어야 할 거 같습니다.

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