問題はこちら
No.224 文字列変更(easy) - yukicoder
読み込んで前から見比べていって違うものの個数をカウントするだけ
(求める値はSとTのハミング距離というやつになる)
int main(){ char s[1010],t[1010]; int i,n=0; scanf("%*d\n"); gets(&s);gets(&t); for(i=0;s[i];i++)if(s[i]!=t[i])n++; printf("%d",n); return 0; }
Tをまとめて読み込む必要はなく、読み込みながらチェックしていけば良い
配列サイズをごまかしておしまい
char s[]; n,i; main(){ for(gets(gets(s));s[i];n+=s[i++]!=getchar()); n=!printf("%d",n); }
84B