반응형
백준 1259 팰린드롬수 문제를 풀었습니다.
팰린드롬수, 회문의 경우 워낙 유명하다 보니 다양한 풀이법이 있습니다.
https://www.acmicpc.net/problem/1259
제가 애용하는 파이썬 코딩도장에서 소개하는 팰린드롬 풀이법 링크를 아래 첨부합니다.
https://dojang.io/mod/page/view.php?id=2331
import sys
def isPalindrome(x):
if x == x[::-1]:
return True
return False
num = ''
while num != '0':
num = str(sys.stdin.readline().rstrip())
if num == '0':
break
elif isPalindrome(num) == True:
print('yes')
else:
print('no')
다만, 일부러 while true를 쓰고 싶지 않아서 저렇게 했는데,
if num == '0'을 쓰게 된 게 아쉽습니다.
반응형
'프로그래밍 > 백준' 카테고리의 다른 글
[파이썬(Python)] 백준 1380 귀걸이 (0) | 2024.07.02 |
---|---|
[파이썬(Python)] 백준 11866 요세푸스 문제 0 (0) | 2024.07.02 |
[백준/파이썬] 1978 소수 찾기 알고리즘 구현하기 (0) | 2024.03.31 |
[백준/파이썬] 1920 수 찾기 : 이진검색트리 말고 세트(집합)으로 풀기, 시간초과 나는 이유 (0) | 2024.03.31 |
[백준/파이썬] 1308번 D-Day (1) | 2024.03.31 |