1157번 - 단어 공부
100퍼센트에서 틀리는 이유가 어떤게 있져...??
해결됨 표시를 달아주세요.
아직 해결 못 했습니다.
c++에서 스트링으로 입력 받아서 첫 인덱스부터 끝 인덱스까지 비교하는 방식 사용해서 해결한 겁니다.
기재한 로직도 이상이 없어 보이는데 어떤게 문제 일까요....
지금 코드는 입력의 끝에 '\n'이 들어오는 상황을 고려하지 않았습니다. 사실, 마지막에는 개행 문자가 있는 것이 오히려 well-formed입니다.
14~15번째 줄 사이에 if (input == '\n') break; 를 추가해주면 맞습니다.
또는 화이트스페이스를 아예 무시하고 입력을 받게끔 scanf(" %c", &input) 과 같이 서식 문자 처음에 공백을 하나 넣어줘도 됩니다.
아... 감사합니다.
덕분에 해결했습니다.
좋은하루 보내세요~!
댓글을 작성하려면 로그인해야 합니다.
dhkang 5년 전
100퍼센트에서 틀리는 이유가 어떤게 있져...??