#include <stdio.h>
#include <string.h>
#include <stdbool.h>
int main(void)
{
while (true)
{
bool ck = true;
char num[10];
scanf("%s", &num);
if (num[0] == '0')
{
break;
}
int len = strlen(num);
for (int i = 0; i < len / 2; i++)
{
if (num[i] != num[len - 1 - i])
{
ck = false;
}
}
if (ck)
{
printf("yes\n");
}
else
{
printf("no\n");
}
}
}
중간부터 yes가 no로 나오는 문제가 있었는데, ck를 선언한 위치가 while 반복문 바깥이어서 생긴 오류였다.