miles94   5년 전

position 모두 -1 로 초기화하고,

-1 인지 검사해서, -1이면 아직 안쓰여있다고 생각해서 그 위치를 기록하게끔 짰는데

틀렸습니다의 연속이네요 ㅠㅠ

'a' 를 97로도 바꿔봤는데도 안되는 것 같아요

djm03178   5년 전

int position[26] = {-1,}; 은 전체를 -1로 초기화하는 게 아니고 position[0]만 -1로 초기화하고 나머지는 0으로 초기화합니다.

djm03178   5년 전

그리고 로컬에서도 안 돌아갈 텐데 테스트도 해보지 않고 제출해서 틀렸습니다를 받고 질문을 올리는 것부터가 좋지 않은 습관입니다.

djm03178   5년 전

마지막으로, char word[100];은 위험한 배열 크기입니다. 입력이 최대 100자까지 주어질 수 있으므로, 널 문자를 위한 공간을 한 칸 더 확보해서 최소 101칸의 크기를 할당해줘야 합니다.

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