알고리즘/백준
[백준 - BRONZE 1] 1259. 팰린드롬수 - Python3
jsh5408
2021. 9. 28. 15:50
1259. 팰린드롬수
https://www.acmicpc.net/problem/1259
1259번: 팰린드롬수
입력은 여러 개의 테스트 케이스로 이루어져 있으며, 각 줄마다 1 이상 99999 이하의 정수가 주어진다. 입력의 마지막 줄에는 0이 주어지며, 이 줄은 문제에 포함되지 않는다.
www.acmicpc.net
내 풀이 - 성공
while True:
num = input()
if num == "0":
break
yn = 1
for i in range(len(num)//2):
if num[i] != num[len(num)-i-1]:
print("no")
yn = 0
break
if yn:
print("yes")
0 이 나올 때까지 입력을 계속 받아야 하므로 while True
반으로 잘라서 대칭이 되는지 확인
=> 대칭이면 yes 아니면 no 출력