kiwi_charm   1년 전

해당 문제에서 입력을 sys.stdin.readline().strip()으로 입력받았을 때는 출력 초과가 발생하였는데

input()으로 받을 경우, 출력 초과가 발생하지 않았는데 어떤 원리인지 궁금합니다.


'또, 각 줄은 공백으로 시작하지 않고, 공백으로 끝나지 않는다.' 

이 부분때문에 strip() 함수를 사용해도 문제없다 생각했는데 혹시 아닌가요?

djm03178   1년 전

sys.stdin.readline은 EOFError를 raise하지 않습니다.

kiwi_charm   1년 전

아하 저는 sys.stdin.readline() 속도가 빨라서 무조건 sys 모듈을 사용하는 쪽이 좋다 생각했는데

input()과 sys.stdin.readline()에 그런 차이가 있었군요.

좋은 정보 감사합니다!

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