1.11 모호한 단어의 경계질문이요.

apfhd8422 Reply 9 years 35 weeks ago
#include <stdio.h> int main() {int i,c; char a = '\n'; int yu[200]; for (i=0; c != EOF; ++i){ c = getchar(); yu[i] = c;} for (i=0; yu[i+1] != EOF; ++i){ if (yu[i]>=48 && yu[i]<=57) putchar(yu[i]); else if (yu[i]>=65 && yu[i]<=90) putchar(yu[i]); else if (yu[i]>=97 && yu[i]<=122) putchar(yu[i]); else yu[i] = a; if (yu[i] == a && yu[i-1] != a) printf("%c", a); } return 0; } 이거 해서 되는것 같은데 왜 wrong answer 뜨는 건가요? 계속 롱앤서 뜨길래 아예 샘플인풋제가 써봤느데 결과 똑같이 나오는데... 어디가 잘못되서 그러는건지좀 알려주세요.
booksky Reply 9 years 35 weeks ago
안녕하세요. 조교 이은헌입니다. 모호한 경계의 sample output을 보시면 한 줄당 한 당단어만 출력되는 것을 확인하실 수 있습니다. 이를 고려해서 코드를 수정해보시기 바랍니다.