728x90
SMALL
import sys; input=sys.stdin.readline
while True:
n = input().rstrip()
if n == '0':
break
min_distance = 0
while n != n[::-1]:
min_distance += 1
n = str(int(n) + 1).zfill(len(n))
print(min_distance)
- 브루트포스를 이용하여 각 숫자가 팰린드롬에 해당하는지를 검사하는 문제였습니다.
- 기존 자릿수를 보존하기 위해서 zfill()을 사용해 앞쪽에 필요한 만큼 '0'을 채워주었습니다.
728x90
LIST
'알고리즘 문제 > 랜덤 마라톤 (solved.ac)' 카테고리의 다른 글
🥈 26085번: 효구와 호규 (Easy) (0) | 2024.07.02 |
---|---|
🥈 19621번: 회의실 배정 2 (0) | 2024.06.29 |
🥈 14646번: 욱제는 결정장애야!! (0) | 2024.06.27 |
🥈 11931번: 수 정렬하기 4 (2) | 2024.06.27 |
🥉 14696번: 딱지놀이 (0) | 2024.06.27 |