kmj100812   3년 전

되는거 같은데 틀렸다고 뜨네요;;

djm03178   3년 전

int ar[n];은 ar[0]부터 ar[n-1]까지 사용할 수 있는 배열을 만들어냅니다. 그런데 이 코드에서는 ar[1]부터 ar[n]까지 사용하기 때문에 범위를 벗어나게 됩니다.

또한 len은 곧 cnt와 같은 값이 되는데, 정답이 저장된 배열은 chk[cnt - 1]까지이므로 출력도 i < len 내에서만 해야 합니다. chk[len]에는 널 문자가 들어있어 이를 출력하면 틀리게 됩니다.

kmj100812   3년 전

감사합니다!

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