# include <stdio.h>
int isPalindrome(char s[]){
int kiroku=0;
int ja=0;
for(int i=0; s[i]!='\0';i++){
kiroku++;
}
int t[kiroku];
for(int i=0;i<kiroku;i++){
t[i]=s[kiroku-1-i];
}
for(int i=0; i<kiroku; i++){
if(t[i]!=s[i]){
ja++;
}
}
if(ja==0){
return 1;
}
if(ja>0){
return 0;
}
}
//メイン関数は書き換えなくてよいです
int main(){
char s[100];
printf("%s -> %d\n",s
,isPalindrome
(s
)); return 0;
}
IyBpbmNsdWRlIDxzdGRpby5oPgoKaW50IGlzUGFsaW5kcm9tZShjaGFyIHNbXSl7CglpbnQga2lyb2t1PTA7CglpbnQgamE9MDsKCWZvcihpbnQgaT0wOyBzW2ldIT0nXDAnO2krKyl7CgkJa2lyb2t1Kys7Cgl9CglpbnQgdFtraXJva3VdOwoJZm9yKGludCBpPTA7aTxraXJva3U7aSsrKXsKCQl0W2ldPXNba2lyb2t1LTEtaV07Cgl9Cglmb3IoaW50IGk9MDsgaTxraXJva3U7IGkrKyl7CgkJaWYodFtpXSE9c1tpXSl7CgkJCWphKys7CgkJfQoJfQoJcHJpbnRmKCIlZCIsamEpOwoJaWYoamE9PTApewoJCXJldHVybiAxOwoJfQoJaWYoamE+MCl7CgkJcmV0dXJuIDA7Cgl9Cn0KCi8v44Oh44Kk44Oz6Zai5pWw44Gv5pu444GN5o+b44GI44Gq44GP44Gm44KI44GE44Gn44GZCmludCBtYWluKCl7CiAgICBjaGFyIHNbMTAwXTsKICAgIHNjYW5mKCIlcyIscyk7CiAgICBwcmludGYoIiVzIC0+ICVkXG4iLHMsaXNQYWxpbmRyb21lKHMpKTsKICAgIHJldHVybiAwOwp9Cg==