728x90
def solution(n):
dp = [0]*(n+1)
dp[1] = 1
dp[2] = 2
for i in range(3, n+1):
dp[i] = (dp[i-1] + dp[i-2])% 1000000007
return dp[n]
def solution(n):
dp = [0]*(n+1)
dp[1] = 1
dp[2] = 2
for i in range(3, n+1):
dp[i] = (dp[i-1] + dp[i-2])% 1000000007
return dp[n]
728x90
'Algorithm' 카테고리의 다른 글
[프로그래머스] 네트워크 파이썬 (BFS) (0) | 2021.03.17 |
---|---|
[프로그래머스] 단어 변환 파이썬 (BFS/DFS) (0) | 2021.03.17 |
[프로그래머스] 예상 대진표 파이썬 (DP) (0) | 2021.03.16 |
[프로그래머스] 짝지어 제거하기 파이썬 (stack, pop) (0) | 2021.03.16 |
[프로그래머스] N개의 최소공배수 파이썬 (0) | 2021.03.16 |
댓글