1152번 - 단어의 개수
EOF를 받기 전까지 getchar()을 이용해서 입력을 받고 스페이스바 개수를 세는 형태로 짰습니다.
시작을 스페이스바로 하는 경우에는 스페이스바 개수를 세지 않았고(6번째 줄 조건),
마지막은 스페이스바가 존재하더라도 개수로 세고, 있는 경우(스페이스바 개수==단어 개수)와 아닌경우(스페이스바 개수==단어 개수-1)로 나누어 결과가 다르게 출력되도록 하였습니다.
혹시 반례가 있을까요?
한 단어를 입력하면 틀린 값이 나옵니다.
11번 줄에서 space==0을 지워야 합니다.
이런 식으로 바꾸었지만, 오답이라고 합니다. 혹시 여기서 뭔가 더 잘못되었나요?
제가 작성한 코드와도 비교하면서 반례를 찾으려 했는데, 저도 모르겠습니다.
답변 감사합니다.
댓글을 작성하려면 로그인해야 합니다.
tofu7679 2년 전
EOF를 받기 전까지 getchar()을 이용해서 입력을 받고 스페이스바 개수를 세는 형태로 짰습니다.
시작을 스페이스바로 하는 경우에는 스페이스바 개수를 세지 않았고(6번째 줄 조건),
마지막은 스페이스바가 존재하더라도 개수로 세고, 있는 경우(스페이스바 개수==단어 개수)와 아닌경우(스페이스바 개수==단어 개수-1)로 나누어 결과가 다르게 출력되도록 하였습니다.
혹시 반례가 있을까요?