지나가던 개발자
[Python] 백준 1259번(팰린드롬수) 문제 풀이 본문
회문(回文) 또는 팰린드롬(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()는 뒤 순서가 뒤집힌 리스트를 반환한다.
'PS > Python' 카테고리의 다른 글
[Python] 백준 1978번(소수 찾기) 문제 풀이 (0) | 2022.01.20 |
---|---|
[Python] 백준 1181번(단어 정렬) 문제 풀이 (0) | 2022.01.20 |
[Python] 백준 24086번(身長 (Height)) 문제 풀이 (0) | 2022.01.20 |
[Python] 백준 23320번(홍익 절대평가) 문제 풀이 (0) | 2022.01.18 |
[Python] 백준 9999번(구구) 문제 풀이 (1) | 2022.01.18 |
Comments