tikita   1년 전

안녕하세요.

11718번을 EOF를 써서 풀긴 했는데, 이게 사실 이해가 안돼서요.

문제를 읽어보면 조건에 최대 100줄짜리 입력이라고 돼있잖아요?

그러면 엄밀히 말해서, EOF를 쓰는게 아니라 100을 이용한 조건문을 써야하지 않나요?


djm03178   1년 전

100줄은 상한선일 뿐입니다. 그보다 큰 건 신경쓰지 않아도 된다는 것 뿐이죠. 중요한 건 100줄 이하의 몇 줄이 입력으로 들어와도 올바른 답을 출력할 수 있어야 된다는 것입니다.

pskalyber   1년 전

공감합니다. 저도 이 문제때문에 시간 엄청 날림. 문제에는 EOF까지라는 말이 없고, 최대 100줄까지 입력받는다고만 되어있는데...

djm03178   1년 전

이런 문제는 많습니다. 처음 접하는 사람에겐 생소할 수 있지만, 문제의 조건에 모자람은 없다고 생각합니다. 최대는 말 그대로 최대일 뿐이고, 그보다 적은 입력은 당연히 들어올 수 있는 거고, 이런 경우 입력의 끝을 EOF로 검사해야 한다는 건 온라인 저지를 이용한다면 기본으로 알아야 할 사항입니다.

pskalyber   1년 전

@djm03178 그렇군요. 문제 풀 때 잘 염두에 두고 풀어야겠습니다. 감사합니다.

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