https://www.acmicpc.net/problem/1259
import sys
while (True):
num = sys.stdin.readline().rstrip('\n')
cnt = 0
length = len(num)
if num == '0':
exit()
for i in range(length//2):
num1 = int(num[i])
num2= int(num[length-1-i])
if num1!= num2:
print("no")
cnt = 1
break
if cnt != 1 :
print("yes")
0을 입력받으면 종료해야하므로 exit()를 사용했다.
값을 문자열로 받았으므로 정수로 변환 후 비교해준다.
만약 다르다면 no를 출력하고 break
아니라면 cnt값을 통해 팰린드롬을 확인하고 yes를 출력한다.