function solution(n) {
const MODULAR = 1234567;
let dp = Array.from({ length: 2000 }, () => 0);
dp[1] = 1;
dp[2] = 2;
for(let i=3; i<=n; i+=1) {
dp[i] = (dp[i-2] + dp[i-1]) % MODULAR;
}
return dp[n];
}
간단한 dp 문제.
'PS > Programmers' 카테고리의 다른 글
Programmers / Level 2 / 괄호 회전하기 / JS (0) | 2023.01.04 |
---|---|
Programmers / Level 2 / [1차] 캐시 / JS (0) | 2023.01.03 |
Programmers / Level 2 / 점프와 순간 이동 / JS (0) | 2023.01.01 |
Programmers / Level 2 / 예상 대진표 / JS (0) | 2022.12.30 |