count = 0
x = int(input())
a = list([0]*(x+1))
for i in range(2, x+1):
a[i] = a[i-1] + 1
if i % 2 == 0:
a[i] = min(a[i], a[i//2] + 1)
if i % 3 == 0:
a[i] = min(a[i], a[i//3] + 1)
if i % 5 == 0:
a[i] = min(a[i], a[i//5] + 1)
print(a[x])
'Python > 이것이 취업을 위한 코딩 테스트다(with 파이썬)' 카테고리의 다른 글
이것이 취업을 위한 코딩테스트다 - 바닥공사 (0) | 2022.07.17 |
---|---|
개미 전사 (0) | 2022.07.12 |
떡볶이 떡 만들기 (0) | 2022.07.10 |
이것이 취업을 위한 코딩테스트다 - 부품찾기 (0) | 2022.07.06 |
이것이 취업을 위한 코딩테스트다 - 두 배열의 원소 교체 (0) | 2022.07.03 |