https://www.acmicpc.net/problem/10826
10826번: 피보나치 수 4
피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가
www.acmicpc.net
풀이
다이나믹 프로그래밍으로 피보나치 수를 구해주었습니다.
코드
# 10826번 피보나치 수 4
n = int(input())
dp = [0, 1]
for i in range(2, n+1):
dp.append(dp[i-2] + dp[i-1])
print(dp[n])
출력결과
'백준 > 다이내믹 프로그래밍' 카테고리의 다른 글
[백준][Python] 9084번 동전 - 코팩 (0) | 2024.01.04 |
---|---|
[백준][Python] 1788번 피보나치 수의 확장 - 코팩 (0) | 2023.08.30 |
[백준][Python] 17175번 피보나치는 지겨웡~ - 코팩 (0) | 2023.08.30 |
[백준][Python] 7579번 앱 - 코팩 (0) | 2023.08.25 |
[백준][Python] 12865번 평범한 배낭 - 코팩 (0) | 2023.08.24 |