I.sly()/10기 심화 - 프로그래밍
백준 1259번 팰린드롬수
mameul
2024. 10. 30. 22:00
728x90
팰린드롬이란 앞으로 읽어도 뒤로 읽어도 동일한 단어를 의미한다. 이 문제에는 팰린드롬 '수'인지를 판단하여 yes 또는 no를 출력해야한다.
입력은 각 줄마다 정수로 주어지며, 0이 입력되면 입력이 종료된다.
while True:
num = input() # 비교의 편의성을 위해 문자열로 받아옴
if num == '0' :
break # 0이 출력되면 입력을 종료
flg = 0
for i in range(len(num)//2):
if num[i]!= num[-i-1] :
flg = 1 #앞뒤로 비교했을때 다르면 flg를 변경
break
if flg == 1 :
print('no') #flg가 변경되었을 경우 no 출력
else :
print('yes') #flg가 변경되지 않았을 경우 yes 출력