안녕하세요. 조교 이은헌입니다.
작성하신 코드에 논리적인 문제는 없어 보입니다.
단 한가지 놓친 부분이 있다면, 프로그램의 마지막줄은 EOF로 끝이 난다는 점입니다.
sample input을 예로 들면
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\n
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.EOF
이런 식으로 구성이 되어있습니다.
마지막줄은 \n이 아니라 EOF로 끝마치기 때문에 지금 작성하신 조건으로는 마지막줄을 아예 출력하지 못합니다. EOF를 보면 바로 프로그램을 종료하게 만들었기 때문이죠.
이 부분을 수정하시면 될 것 같습니다.