# include <stdio.h>
int fuzzyStrcmp(char s[], char t[]){
char s2[100], t2[100];
int i;
for (i = 0; s[i] != '\0'; i++){
s2[i] = s[i];
}
s2[i] = '\0';
for (i = 0; t[i] != '\0'; i++){
t2[i] = t[i];
}
t2[i] = '\0';
for (i = 0; s2[i] != '\0'; i++) {
if ('a' <= s2[i] && s2[i] <= 'z')
s2[i] = s2[i] - 32;
}
for (i = 0; t2[i] != '\0'; i++) {
if ('a' <= t2[i] && t2[i] <= 'z')
t2[i] = t2[i] - 32;
}
for (i = 0; s2[i] != '\0' && t2[i] != '\0'; i++) {
if (s2[i] != t2[i])
return 0;
}
if (s2[i] == '\0' && t2[i] == '\0')
return 1;
else
return 0;
}
//メイン関数は書き換えなくてできます
int main(){
int ans;
char s[100];
char t[100];
ans = fuzzyStrcmp(s,t);
return 0;
}
IyBpbmNsdWRlIDxzdGRpby5oPgoKaW50IGZ1enp5U3RyY21wKGNoYXIgc1tdLCBjaGFyIHRbXSl7CgljaGFyIHMyWzEwMF0sIHQyWzEwMF07CglpbnQgaTsKCSBmb3IgKGkgPSAwOyBzW2ldICE9ICdcMCc7IGkrKyl7CgkJczJbaV0gPSBzW2ldOwoJIH0KCXMyW2ldID0gJ1wwJzsKCWZvciAoaSA9IDA7IHRbaV0gIT0gJ1wwJzsgaSsrKXsKCQl0MltpXSA9IHRbaV07Cgl9CiAgICB0MltpXSA9ICdcMCc7CgkKCWZvciAoaSA9IDA7IHMyW2ldICE9ICdcMCc7IGkrKykgewogICAgICAgIGlmICgnYScgPD0gczJbaV0gJiYgczJbaV0gPD0gJ3onKQogICAgICAgICAgICBzMltpXSA9IHMyW2ldIC0gMzI7ICAKfQoJZm9yIChpID0gMDsgdDJbaV0gIT0gJ1wwJzsgaSsrKSB7CiAgICAgICAgaWYgKCdhJyA8PSB0MltpXSAmJiB0MltpXSA8PSAneicpCiAgICAgICAgICAgIHQyW2ldID0gdDJbaV0gLSAzMjsgIAp9CmZvciAoaSA9IDA7IHMyW2ldICE9ICdcMCcgJiYgdDJbaV0gIT0gJ1wwJzsgaSsrKSB7CiAgICAgICAgaWYgKHMyW2ldICE9IHQyW2ldKQogICAgICAgICAgICByZXR1cm4gMDsKICAgIH0KCiAgICBpZiAoczJbaV0gPT0gJ1wwJyAmJiB0MltpXSA9PSAnXDAnKQogICAgICAgIHJldHVybiAxOwogICAgZWxzZQogICAgICAgIHJldHVybiAwOwp9Ci8v44Oh44Kk44Oz6Zai5pWw44Gv5pu444GN5o+b44GI44Gq44GP44Gm44Gn44GN44G+44GZIAppbnQgbWFpbigpewogICAgaW50IGFuczsKICAgIGNoYXIgc1sxMDBdOwogICAgY2hhciB0WzEwMF07CiAgICBzY2FuZigiJXMgJXMiLHMsdCk7CiAgICBwcmludGYoIiVzID0gJXMgLT4gIixzLHQpOwogICAgYW5zID0gZnV6enlTdHJjbXAocyx0KTsKICAgIHByaW50ZigiJWRcbiIsYW5zKTsKICAgIHJldHVybiAwOwp9Cg==