lky7674   4년 전

맨 마지막에 빈 문장이 있는 줄이 있거나, 중간에 빈 문장이 있는 줄이 있는 듯 합니다. 이 부분을 제외시켜야만 정답이라고 인정됩니다.

문제에서 명확하게 이 공백에 대해서 서술하거나, 입력을 수정할 필요가 있어 보입니다.

소스코드는 17210024와 17210057를 비교해주시면 되며, 전자는 빈 문장 처리를 하지 않은 소스 코드이며, 후자는 빈 문장 처리를 한 소스 코드 입니다. 전자는 틀렸습니다가 나왔고, 후자는 맞았습니다가 나왔습니다.

startlink   4년 전

데이터에 빈 문장만 있는 줄 없습니다.

jdb4497   3년 전

저도 이거 때문에 엄청 고생했네요 댓글 쓰신 분이 없다고 하셔서 믿고 했다가 하루 종일 고생 했네요 .. 빈 문장만 있는 줄 있습니다. 다른 분들 혼동하지 마세요.

startlink   3년 전

아니요 빈 문장만 있는 줄 없습니다.

startlink   3년 전

모든 줄은 줄바꿈 문자로 끝나는 것을 원칙으로 하고 있기 때문에, s = sys.stdin.read().split('\n')을 하면 s[-1]은 빈 문자열이 들어가는 것이 정상입니다.

jdb4497   3년 전

무슨 말인지 알았습니다. 입력으로 들어가는 것이아닌 마지막 줄에서 '\n' 때문에 그런 것이라는 말이시군요. 그거까지 미처 생각 못했네요. 감사합니다. 

startlink 님 말씀처럼 빈 문장만 있는 줄 없습니다.

다른 분들 위에 제 댓글 때문에 혼동하지 마세요.

strartlink님 다시 한 번 이해시켜주셔서 감사합니다.

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