728x90
반응형
코드
n = int(input())
d = [0] * (n+1)
for i in range(2, n+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[n])
728x90
반응형