# include <stdio.h>
int fuzzyStrcmp(char s[], char t[]){
//関数の中だけを書き換えてください
//同じとき1を返す,異なるとき0を返す
int i;
//大文字に統一する
for(i = 0 ; s[i] != '\0' ; i++)
if('a' <= s[i] && s[i] <= 'z')
s[i] -= 32 ;
for(i = 0 ; t[i] != '\0' ; i++)
if('a' <= t[i] && t[i] <= 'z')
t[i] -= 32 ;
//printf("sは%s,tは%s\n",s,t); 確認用
for(i=0 ; s[i] != '\0' ; i++){
if(s[i] != t[i]) //sとtのi番目が等しくなければ0を返す
return 0;
}
if(s[i] != t[i]) //最後の\0が同じ場所にあるか確認
return 0;
else
return 1;
}
//メイン関数は書き換えなくてできます
int main(){
int ans;
char s[100];
char t[100];
ans = fuzzyStrcmp(s,t);
return 0;
}
IyBpbmNsdWRlIDxzdGRpby5oPgoKaW50IGZ1enp5U3RyY21wKGNoYXIgc1tdLCBjaGFyIHRbXSl7CgkvL+mWouaVsOOBruS4reOBoOOBkeOCkuabuOOBjeaPm+OBiOOBpuOBj+OBoOOBleOBhAoJLy/lkIzjgZjjgajjgY3vvJHjgpLov5TjgZnvvIznlbDjgarjgovjgajjgY3vvJDjgpLov5TjgZkKCWludCBpOwoJLy/lpKfmloflrZfjgavntbHkuIDjgZnjgosKCWZvcihpID0gMCA7IHNbaV0gIT0gJ1wwJyA7IGkrKykKCWlmKCdhJyA8PSBzW2ldICYmIHNbaV0gPD0gJ3onKQoJc1tpXSAtPSAzMiA7CgoJZm9yKGkgPSAwIDsgdFtpXSAhPSAnXDAnIDsgaSsrKQoJaWYoJ2EnIDw9IHRbaV0gJiYgdFtpXSA8PSAneicpCgl0W2ldIC09IDMyIDsKCi8vcHJpbnRmKCJz44GvJXMsdOOBryVzXG4iLHMsdCk7IOeiuuiqjeeUqAoKCWZvcihpPTAgOyBzW2ldICE9ICdcMCcgOyBpKyspewoJaWYoc1tpXSAhPSB0W2ldKQkvL3Pjgah044GuaeeVquebruOBjOetieOBl+OBj+OBquOBkeOCjOOBsDDjgpLov5TjgZkKCXJldHVybiAwOwoJfQppZihzW2ldICE9IHRbaV0pCS8v5pyA5b6M44GuXDDjgYzlkIzjgZjloLTmiYDjgavjgYLjgovjgYvnorroqo0KcmV0dXJuIDA7CmVsc2UKcmV0dXJuIDE7Cn0KCi8v44Oh44Kk44Oz6Zai5pWw44Gv5pu444GN5o+b44GI44Gq44GP44Gm44Gn44GN44G+44GZIAppbnQgbWFpbigpewogICAgaW50IGFuczsKICAgIGNoYXIgc1sxMDBdOwogICAgY2hhciB0WzEwMF07CiAgICBzY2FuZigiJXMgJXMiLHMsdCk7CiAgICBwcmludGYoIiVzID0gJXMgLT4gIixzLHQpOwogICAgYW5zID0gZnV6enlTdHJjbXAocyx0KTsKICAgIHByaW50ZigiJWRcbiIsYW5zKTsKICAgIHJldHVybiAwOwp9Cg==