Notice
Recent Posts
Recent Comments
Link
jyamethyst21 님의 블로그
백준 1259번- '팰린드롬수' (PYTHON 풀이) 본문
문제:

기본으로 입력 받는 수와 이 수를 거꾸로했을 때 수가 동일한 값이면 yes, 그렇지 않으면 no를 출력하는 문제이다. 설명이 잘 나와있어서 더이상의 설명은 생략하겠다.
풀이:
while True:
N = input()
if N == '0':
break
if N == N[::-1]:
print('yes')
else:
print('no')
파이썬 리스트에서 [::-1]를 사용하면 해당하는 값을 역순으로 만들어주는 역할을 한다.
while을 돌면서 N이 0이면 종료하고 그렇지 않으면 계속 반복하도록 큰 반복문을 작성한다. 그 후 앞서 말한 리스트 슬라이싱을 활용해서 기본으로 입력받은 수인 N과 이를 역순으로 바꾼 N[::-1]을 비교해서 동일하면 yes를 출력, 그렇지 않으면 no를 출력하도록 조건문을 작성해서 문제를 풀었다.
'CODING 💻' 카테고리의 다른 글
| 백준 10825번- '국영수' (PYTHON 풀이) (0) | 2025.12.15 |
|---|---|
| 백준 3046번- 'R2' (PYTHON 풀이) (0) | 2025.12.14 |
| 백준 2523번- '별 찍기 - 13' (PYTHON 풀이) (0) | 2025.12.12 |
| 백준 10991번- '별 찍기 - 16' (PYTHON 풀이) (0) | 2025.12.11 |
| 백준 1439번- '뒤집기' (PYTHON 풀이) (0) | 2025.12.10 |
