#include <stdio.h>
int isPalindrome(char s[]){
int left = 0;
int right = 0;
while(s[right] != '\0'){
right++;
}
right--;
// 左右から比較
while(left < right){
if(s[left] != s[right]){
return 0;
}
left++;
right--;
}
return 1;
}
int main(){
char s[100];
printf("%s -> %d\n",s
,isPalindrome
(s
)); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgaXNQYWxpbmRyb21lKGNoYXIgc1tdKXsKICAgIGludCBsZWZ0ID0gMDsKICAgIGludCByaWdodCA9IDA7CgoKICAgIHdoaWxlKHNbcmlnaHRdICE9ICdcMCcpewogICAgICAgIHJpZ2h0Kys7CiAgICB9CiAgICByaWdodC0tOwoKICAgIC8vIOW3puWPs+OBi+OCieavlOi8gwogICAgd2hpbGUobGVmdCA8IHJpZ2h0KXsKICAgICAgICBpZihzW2xlZnRdICE9IHNbcmlnaHRdKXsKICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgfQogICAgICAgIGxlZnQrKzsKICAgICAgICByaWdodC0tOwogICAgfQoKICAgIHJldHVybiAxOwp9CgppbnQgbWFpbigpewogICAgY2hhciBzWzEwMF07CiAgICBzY2FuZigiJXMiLHMpOwogICAgcHJpbnRmKCIlcyAtPiAlZFxuIixzLGlzUGFsaW5kcm9tZShzKSk7CiAgICByZXR1cm4gMDsKfQo=