지나가던 개발자

[Python] 백준 1259번(팰린드롬수) 문제 풀이 본문

PS/Python

[Python] 백준 1259번(팰린드롬수) 문제 풀이

KwonYongHyeon 2022. 1. 20. 14:53

 

회문(回文) 또는 팰린드롬(palindrome)은 거꾸로 읽어도 제대로 읽는 것과 같은 문장이나 낱말, 숫자, 문자열(sequence of characters) 등이다. 보통 낱말 사이에 있는 띄어쓰기나 문장 부호는 무시한다.

 

 위키백과에서 인용했다. 이 문제는 입력받은 수가 팰린드롬인가 아닌가를 판별하는 문제이다.

 

test_case = []
while True:
    test_case.append(input())
    if test_case[-1] == "0":
        del test_case[-1]
        break
for i in range(len(test_case)):
    if "".join(reversed(list(test_case[i]))) == test_case[i]:
        print("yes")
        continue
    print("no")

 

 파이썬의 reversed()는 뒤 순서가 뒤집힌 리스트를 반환한다.

Comments