왜 wrong answer가 뜨는지 모르겟네요

boredjy Reply 9 years 34 weeks ago
#include <stdio.h> int main(){ char c; int Max=0, i=0, a=0; int Mc[99999]={0,}; int Now[99999]={0,}; while((c = getchar()) != EOF){ if(c == '\n'){ if(Max <i){ Max=i; for(a=0 ; a<i ; a++) Mc[a] = Now[a]; } i=0; } else{ Now[i++]=c; } } printf("%d\n", Max); for(a=0 ; a<Max ; a++) printf("%c", Mc[a]); return 0; } 웬만한 테스트 케이스 돌려도 다 정상적으로 나오는거 같은데, 안돼는 이유를 모르겟어요.
blacksianj Reply 9 years 34 weeks ago
해결하셨네요