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