dhkang   5년 전

100퍼센트에서 틀리는 이유가 어떤게 있져...??

djm03178   5년 전

해결됨 표시를 달아주세요.

dhkang   5년 전

아직 해결 못 했습니다.

c++에서 스트링으로 입력 받아서 첫 인덱스부터 끝 인덱스까지 비교하는 방식 사용해서 해결한 겁니다.

기재한 로직도 이상이 없어 보이는데 어떤게 문제 일까요....

djm03178   5년 전

지금 코드는 입력의 끝에 '\n'이 들어오는 상황을 고려하지 않았습니다. 사실, 마지막에는 개행 문자가 있는 것이 오히려 well-formed입니다.

14~15번째 줄 사이에 if (input == '\n') break; 를 추가해주면 맞습니다.

djm03178   5년 전

또는 화이트스페이스를 아예 무시하고 입력을 받게끔 scanf(" %c", &input) 과 같이 서식 문자 처음에 공백을 하나 넣어줘도 됩니다.

dhkang   5년 전

아... 감사합니다.

덕분에 해결했습니다.

좋은하루 보내세요~!

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