Stay Hungry Stay Foolish

프로그래머스 코딩테스트/Level 2

[Programmers] L2. 멀리 뛰기 (Python)

dev스카이 2024. 12. 2. 18:57

[문제 링크] 👇

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr


Solution

def solution(n):
    dp = [0] * (n + 1)
    dp[0] = 1
    dp[1] = 2

    for i in range(2, n):
        dp[i] = dp[i - 2] + dp[i - 1]
    return dp[n - 1] % 1234567