themion   4년 전

10000까지 넣어도 잘 작동하고 0을 넣어도 잘 작동하는데 어디서 출력 초과가 발생하는 건지 모르겠습니다

exqt   4년 전

n=0 일 때 34번째 줄에서 cnt가 음수가 되어 문제가 발생할 수 있습니다.

음수 인덱싱은 실행환경에 따라 결과가 달라질 수 있습니다.

n < 2 일 때 예외처리하면 정답을 받으실 수 있습니다.

themion   4년 전

cnt가 음수가 되는 경우는 35번 줄에서 이미 예외처리를 했습니다.

sait2000   4년 전

cnt가 음수가 되면 바로 루프를 나가는 게 아니고 while문의 조건을 평가할 텐데, 그때 cnt가 음수이므로 무슨 일이 일어날 지 모릅니다.

themion   4년 전

그 생각을 못 했었네요... 감사합니다!

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