ALGORITHM/PROGRAMMERS

[프로그래머스] 멀리 뛰기

0298 2021. 9. 7. 23:38

https://programmers.co.kr/learn/courses/30/lessons/12914

 

코딩테스트 연습 - 멀리 뛰기

효진이는 멀리 뛰기를 연습하고 있습니다. 효진이는 한번에 1칸, 또는 2칸을 뛸 수 있습니다. 칸이 총 4개 있을 때, 효진이는 (1칸, 1칸, 1칸, 1칸) (1칸, 2칸, 1칸) (1칸, 1칸, 2칸) (2칸, 1칸, 1칸) (2칸, 2

programmers.co.kr

2021-09-07


1
2
3
4
5
6
7
8
9
class Solution {
    public long solution(int n) {
        long[] dp = new long[n+1];
        dp[1= 1;
        if(n >= 2) dp[2= 2;
        for(int i = 3; i <= n; i++) dp[i] = (dp[i-1+ dp[i-2]) % 1234567;
        return dp[n];
    }
}
cs

#문제풀이

dp[i] = dp[i-1] + dp[i-2]