#include <stdio.h>
int fuzzyStrcmp(char *s, char *t) {
while (*s || *t) {
if (*s != *t && *s - 32 != *t && *s + 32 != *t) {
return 0;
}
s++;
t++;
}
return 1;
}
int main() {
char s[100], t[100];
printf("%s = %s -> %d\n", s
, t
, fuzzyStrcmp
(s
, t
)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgZnV6enlTdHJjbXAoY2hhciAqcywgY2hhciAqdCkgewogICAgd2hpbGUgKCpzIHx8ICp0KSB7CiAgICAgICAgaWYgKCpzICE9ICp0ICYmICpzIC0gMzIgIT0gKnQgJiYgKnMgKyAzMiAhPSAqdCkgewogICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICB9CiAgICAgICAgcysrOwogICAgICAgIHQrKzsKICAgIH0KICAgIHJldHVybiAxOwp9CgppbnQgbWFpbigpIHsKICAgIGNoYXIgc1sxMDBdLCB0WzEwMF07CiAgICBzY2FuZigiJXMgJXMiLCBzLCB0KTsKICAgIHByaW50ZigiJXMgPSAlcyAtPiAlZFxuIiwgcywgdCwgZnV6enlTdHJjbXAocywgdCkpOwogICAgcmV0dXJuIDA7Cn0=