# include <stdio.h>
int fuzzyStrcmp(char s[], char t[]){
//同じとき1を返す,異なるとき0を返す
char final = '\0'; //終端文字
int diff_L2S = 'A' - 'a';
int ans = 1;
int i = 0;
// sを小文字に揃える
while(s[i]!=final){
// 大文字の場合
if(s[i] > 'A' && s[i] < 'Z'){
s[i] = s[i] + diff_L2S; // 小文字にする
}
i++;
}
i = 0;
// tを小文字に揃える
while(t[i]!=final){
// 大文字の場合
if(t[i] > 'A' && t[i] < 'Z'){
t[i] = t[i] + diff_L2S; // 小文字にする
}
i++;
}
i =0;
while(s[i]!=final && t[i]!=final){
if(s[i]!=t[i]){
ans = 0;
}
i++;
}
return ans;
}
//メイン関数は書き換えなくてできます
int main(){
int ans;
char s[100];
char t[100];
ans = fuzzyStrcmp(s,t);
return 0;
}
IyBpbmNsdWRlIDxzdGRpby5oPgoKaW50IGZ1enp5U3RyY21wKGNoYXIgc1tdLCBjaGFyIHRbXSl7CgkvL+WQjOOBmOOBqOOBje+8keOCkui/lOOBme+8jOeVsOOBquOCi+OBqOOBje+8kOOCkui/lOOBmQogICAgY2hhciBmaW5hbCA9ICdcMCc7IC8v57WC56uv5paH5a2XCiAgICBpbnQgZGlmZl9MMlMgPSAnQScgLSAnYSc7CiAgICBpbnQgYW5zID0gMTsKICAgIGludCBpID0gMDsKICAgIC8vIHPjgpLlsI/mloflrZfjgavmj4PjgYjjgosKICAgIHdoaWxlKHNbaV0hPWZpbmFsKXsKICAgICAgICAvLyDlpKfmloflrZfjga7loLTlkIgKICAgICAgICBpZihzW2ldID4gJ0EnICYmIHNbaV0gPCAnWicpewogICAgICAgICAgICBzW2ldID0gc1tpXSArIGRpZmZfTDJTOyAvLyDlsI/mloflrZfjgavjgZnjgosKICAgICAgICB9CiAgICAgICAgaSsrOwogICAgfQogICAgaSA9IDA7CiAgICAvLyB044KS5bCP5paH5a2X44Gr5o+D44GI44KLCiAgICB3aGlsZSh0W2ldIT1maW5hbCl7CiAgICAgICAgLy8g5aSn5paH5a2X44Gu5aC05ZCICiAgICAgICAgaWYodFtpXSA+ICdBJyAmJiB0W2ldIDwgJ1onKXsKICAgICAgICAgICAgdFtpXSA9IHRbaV0gKyBkaWZmX0wyUzsgLy8g5bCP5paH5a2X44Gr44GZ44KLCiAgICAgICAgfQogICAgICAgIGkrKzsKICAgIH0KICAgIGkgPTA7CiAgICB3aGlsZShzW2ldIT1maW5hbCAmJiB0W2ldIT1maW5hbCl7CiAgICAgICAgaWYoc1tpXSE9dFtpXSl7CiAgICAgICAgICAgIGFucyA9IDA7CiAgICAgICAgfQogICAgICAgIGkrKzsKICAgIH0KICAgIHJldHVybiBhbnM7Cn0KCi8v44Oh44Kk44Oz6Zai5pWw44Gv5pu444GN5o+b44GI44Gq44GP44Gm44Gn44GN44G+44GZCmludCBtYWluKCl7CiAgICBpbnQgYW5zOwogICAgY2hhciBzWzEwMF07CiAgICBjaGFyIHRbMTAwXTsKICAgIHNjYW5mKCIlcyAlcyIscyx0KTsKICAgIHByaW50ZigiJXMgPSAlcyAtPiAiLHMsdCk7CiAgICBhbnMgPSBmdXp6eVN0cmNtcChzLHQpOwogICAgcHJpbnRmKCIlZFxuIixhbnMpOwogICAgcmV0dXJuIDA7Cn0K