# include <stdio.h>
int fuzzyStrcmp(char s[], char t[]){
int i ;
char c1,c2;
for(i=0 ; s[i] != '\0' ; i++){ //sの配列の文字が終わるまで繰り返す。
c1 = s[i];
c2 = t[i];
if('a' <= c1 && c1 <= 'z') //両方大文字にしちゃう
c1= c1 - 32;
if('a' <= c2 && c2 <= 'z')
c2= c2 - 32;
//テスト用printf("c1=%d,c2=%d\n",c1,c2);
if(c1 != c2)
return 0;
}
c1 = s[i];
c2 = t[i];
if(c1 == '\0' && c2 == '\0') return 1;
else return 0;
}
//メイン関数は書き換えなくてできます
int main(){
int ans;
char s[100];
char t[100];
ans = fuzzyStrcmp(s,t);
return 0;
}
IyBpbmNsdWRlIDxzdGRpby5oPgoKaW50IGZ1enp5U3RyY21wKGNoYXIgc1tdLCBjaGFyIHRbXSl7CglpbnQgaSA7CgljaGFyIGMxLGMyOwoJCWZvcihpPTAgOyBzW2ldICE9ICdcMCcgOyBpKyspewkvL3Pjga7phY3liJfjga7mloflrZfjgYzntYLjgo/jgovjgb7jgafnubDjgorov5TjgZnjgIIKCQljMSA9IHNbaV07CgkJYzIgPSB0W2ldOwoJCQlpZignYScgPD0gYzEgJiYgYzEgPD0gJ3onKQkvL+S4oeaWueWkp+aWh+Wtl+OBq+OBl+OBoeOCg+OBhgoJCQljMT0gYzEgLSAzMjsKCQkJaWYoJ2EnIDw9IGMyICYmIGMyIDw9ICd6JykKCQkJYzI9IGMyIC0gMzI7CgkJLy/jg4bjgrnjg4jnlKhwcmludGYoImMxPSVkLGMyPSVkXG4iLGMxLGMyKTsKCWlmKGMxICE9IGMyKQoJcmV0dXJuIDA7CgkJfQoJYzEgPSBzW2ldOwoJYzIgPSB0W2ldOwoJaWYoYzEgPT0gJ1wwJyAmJiBjMiA9PSAnXDAnKSByZXR1cm4gMTsKCWVsc2UgcmV0dXJuIDA7Cn0KCi8v44Oh44Kk44Oz6Zai5pWw44Gv5pu444GN5o+b44GI44Gq44GP44Gm44Gn44GN44G+44GZIAppbnQgbWFpbigpewogICAgaW50IGFuczsKICAgIGNoYXIgc1sxMDBdOwogICAgY2hhciB0WzEwMF07CiAgICBzY2FuZigiJXMgJXMiLHMsdCk7CiAgICBwcmludGYoIiVzID0gJXMgLT4gIixzLHQpOwogICAgYW5zID0gZnV6enlTdHJjbXAocyx0KTsKICAgIHByaW50ZigiJWRcbiIsYW5zKTsKICAgIHJldHVybiAwOwp9Cg==