알고리즘/Solved_Bronze
[Python Bronze I 1259] 팰린드롬수
Hexs
2023. 3. 23. 21:15
반응형
https://www.acmicpc.net/problem/1259
1259번: 팰린드롬수
입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다.
www.acmicpc.net
단어를 뒤에서 읽어도 똑같다면 그 단어는 팰린드롬 이라고 합니다. radar, sees 등
팰린드롬수는 (121, 12321) 과같이 앞뒤가 같은 수를 말합니다.
10 같은 경우도 앞에 의미 없는 0을 넣으면 팰린드롬수가 될 수 있지만 이문제에선 제외합니다.
while 문으로 0이 될 때까지 입력받고.
입력 받은 수를 인덱스 슬라이싱을 이용해서 입력받은 수와 같은지 검사하고
같다면 yes 다르면 no를 출력하면 됩니다.
while True:
num = input()
if num == "0":
break
elif num == num[::-1]:
print("yes")
else:
print("no")
반응형