[프로그래머스] 멀리 뛰기 (dp, 파이썬)

728x90
반응형
def solution(n):
    if n<=2: return n
    dp=[0]*(n+1)
    dp[1],dp[2]=1,2 #n이 이보다 작으면 dp[1],dp[2]가 없어서 런타임 에러가 난다
    for i in range(3,n+1):
        dp[i]=(dp[i-1]+dp[i-2])%1234567
    return dp[n]

 

728x90
반응형
TAGS.

Comments