# 앞서 계산된 결과를 저장하기 위한 DP 테이블 초기화
d = [0] * 100
# 첫번째 피보나치 수와 두번째 피보나치 수는 1
d[1] = 1
d[2] = 2
n = 99
# 피보나치 함수(Fibonacci Function) 반복문으로 구현(보텀업 다이나믹 프로그래밍)
for i in range(3, n + 1):
d[i] = d[i - 1] + d[i - 2]
#218922995834555169026
[Python] 다이나믹 프로그래밍(7) - 다이나믹 Vs 분할 정복 (0) | 2022.06.24 |
---|---|
[Python] 다이나믹 프로그래밍(6) - 피보나치 수열(동작분석) (0) | 2022.06.24 |
[Python] 다이나믹 프로그래밍(4) - 피보나치 수열(탑다운) (0) | 2022.06.24 |
[Python] 다이나믹 프로그래밍(3) - 메모이제이션 (Memoization) (0) | 2022.06.24 |
[Python] 다이나믹 프로그래밍(2) - 피보나치 수열(일반) (0) | 2022.06.22 |
댓글 영역