본문 바로가기
알고리즘 문제풀이/백준

백준 1463

by Hoseok 2023. 4. 8.
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
반응형

'알고리즘 문제풀이 > 백준' 카테고리의 다른 글

백준 2294  (0) 2023.04.13
백준 2293  (0) 2023.04.11
백준 16236  (0) 2023.04.08
백준 14502  (0) 2023.04.07
백준 2178  (0) 2023.04.05