또 뭐하지
백준 1259번 팰린드롬수 본문
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 출력
'I.sly() > 10기 심화 - 프로그래밍' 카테고리의 다른 글
백준 10989번 수 정렬하기 3 (1) | 2024.11.08 |
---|---|
백준 2869번 달팽이는 올라가고 싶다 (0) | 2024.11.08 |
백준 15829번 Hashing (0) | 2024.10.30 |
백준 2798번 블랙잭 (0) | 2024.10.08 |
백준 2292번 벌집 (1) | 2024.10.08 |