Python/알고리즘 - 백준
백준 1463 파이썬 문제 풀이 : 1로 만들기
Jong_seoung
2023. 11. 2. 16:29
반응형
백준 1463 파이썬 문제 풀이 : 1로 만들기
문제 링크
https://www.acmicpc.net/problem/1463
1463번: 1로 만들기
첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 정수 N이 주어진다.
www.acmicpc.net
문제
입출력 예시

제출 코드
test = int(input())
num = [0] * (test+1)
for i in range(2, test+1):
num[i] = num[i-1] + 1
if i % 3 == 0:
num[i] = min(num[i], num[i//3]+1)
if i % 2 == 0:
num[i] = min(num[i], num[i//2] + 1)
print(num[test])
반응형