#include <stdio.h>
int isPalindrome(char s[]){
int i;
int n = 0;
while (s[n] != '\0') {
n++;
}
for (i = 0; i < n / 2; i++) {
if (s[i] != s[n - 1 - i]) {
return 0;
}
}
return 1;
}
int main(){
char s[100];
printf("%s -> %d\n",s
,isPalindrome
(s
)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgaXNQYWxpbmRyb21lKGNoYXIgc1tdKXsKICAgIGludCBpOwogICAgaW50IG4gPSAwOwoKICAgIHdoaWxlIChzW25dICE9ICdcMCcpIHsKICAgICAgICBuKys7CiAgICB9CgogICAgZm9yIChpID0gMDsgaSA8IG4gLyAyOyBpKyspIHsKICAgICAgICBpZiAoc1tpXSAhPSBzW24gLSAxIC0gaV0pIHsKICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgfQogICAgfQoKICAgIHJldHVybiAxOwp9CgppbnQgbWFpbigpewogICAgY2hhciBzWzEwMF07CiAgICBzY2FuZigiJXMiLHMpOwogICAgcHJpbnRmKCIlcyAtPiAlZFxuIixzLGlzUGFsaW5kcm9tZShzKSk7CiAgICByZXR1cm4gMDsKfQ==