문제링크:https://www.acmicpc.net/problem/2748
다루는 주제: DP
# 동적 프로그래밍
import sys
n = int(sys.stdin.readline()) # n번째 피보나치 수
nazzi = [0, 1] # 리스트
for i in range(2, n + 1): # 리스트에 피보나치 수를 계산하여 저장
nazzi.append(nazzi[i - 1] + nazzi[i - 2])
print(nazzi[n]) # n번째 피보나치
'Algorithm > 백준(파이썬)' 카테고리의 다른 글
백준 9084 파이썬(Python) 문제풀이 동전 (0) | 2023.04.29 |
---|---|
백준 1904 파이썬(Python) 문제풀이 01타일 (0) | 2023.04.27 |
백준 1388 파이썬(Python) 문제풀이 바닥장식 (0) | 2023.04.27 |
백준 1916 파이썬(Python) 문제풀이 최소비용 구하기 (0) | 2023.04.26 |
백준 18352 파이썬(Python) 문제풀이 특정 거리의 도시 찾기 (0) | 2023.04.26 |