ravine0830   6년 전

94%에서 시간 초과가 나네요.

이유가 뭘까요?

djm03178   6년 전

저도 정확히 왜 진행을 못하는지는 모르겠지만, 11~12번째 줄의 조건을 바꾸니 통과됩니다.

if (scanf("%c", &ch) == EOF || ch == '\n') break;

scanf는 EOF를 만나면 그 값을 반환하지, ch에 저장하지 않습니다. 또한 NULL과 '\0'은 결과적으로 같은 값이며, %c를 통해서는 저장해주지 않습니다. 그래서 저 위의 조건이면 충분합니다.

ravine0830   6년 전

EOF문제군요.

백준 아직 적응이 안되서 입출력에서 문제가 발생하네요

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