티스토리 뷰
https://www.acmicpc.net/problem/1463
import sys
X = int(sys.stdin.readline())
d = [0] * (X+1)
for i in range(2, X+1):
d[i] = d[i-1] + 1
if(i%2 == 0 and d[i] > d[i//2] + 1):
d[i] = d[i//2] + 1
if(i%3 == 0 and d[i] > d[i//3] + 1):
d[i] = d[i//3] + 1
print(d[X])
'Algorithm > Baekjoon' 카테고리의 다른 글
[백준] 1932 : 정수 삼각형 - Python (0) | 2020.04.21 |
---|---|
[백준] 3085 : 사탕 게임 - Python (0) | 2020.04.21 |
[백준] 5585 : 거스름돈 - Python (0) | 2020.04.17 |
[백준] 2309 : 일곱 난쟁이 - Python (0) | 2020.04.17 |
[백준] 1966 : 프린터 큐 - Python (0) | 2020.04.17 |