백준 1259번 팰린드롬수 문제풀이 : 파이썬
- 개발 스터디/백준 문제풀이
- 2024. 6. 17.
반응형
728x90
반응형
문제
답
초안
numLi = [121, 1231, 12421]
num_str_list = []
for i in range(len(numLi)):
num_str = str(numLi[i])
num_str_list.append(num_str)
for j in num_str_list:
if j == ''.join(reversed(j)):
print('yes')
else:
print('no')
예제 입력값을 일단 리스트로 만들고
for 문을 활용해 각 항목별 뒤집은 값을 비교하는 코드를 짰다.
출력이 정상적으로 되는 것을 확인 하였다.
다음으로 문제에서 입력은 여러개의 테스트 케이스로 이루어져 있고
0을 입력하면 종료된다고 하였다.
하여 while 문을 활용하여 최종 답안을 작성 하였다.
최종 답안
numLi = []
num_str_list = []
while True:
n = int(input())
if n == 0:
break
else:
numLi.append(n)
num_str_list.append(str(n))
for j in num_str_list:
if j == ''.join(reversed(j)):
print('yes')
else:
print('no')
728x90
반응형
'개발 스터디 > 백준 문제풀이' 카테고리의 다른 글
백준 1654번 : 랜선 자르기 파이썬 문제풀이 (0) | 2024.07.07 |
---|---|
백준 1546번 문제 풀이 평균 구하기 파이썬 (0) | 2024.07.06 |
백준 1181번 단어 정렬 파이썬 풀이 (0) | 2024.06.17 |
백준 1018번 파이썬 - 체스판 (0) | 2024.06.17 |
백준 4101번 문제풀이 (1) | 2024.06.10 |