백준/ Silver 3 문제 , 백준 Node.js 자바스크립트 1904 , 01타일 [dp]
문제 출처
https://www.acmicpc.net/problem/1904
풀이
몇개의 패턴만 직접 파악해도 금방 규칙을 찾을 수 있다. (대신 정확히 찾아야됨)
단순 dp 문제임.
정답
const input = require("fs").readFileSync("/dev/stdin").toString().trim();
const N = Number(input);
let dp = [...new Array(N + 1)];
dp[1] = 1;
dp[2] = 2;
for (let i = 3; i < N + 1; i++) {
dp[i] = (dp[i - 1] + dp[i - 2]) % 15746;
}
console.log(dp[N]);
반응형
'알고리즘 공부 > 백준 - 자바스크립트' 카테고리의 다른 글
백준/ Gold 5 문제 , 백준 Node.js 자바스크립트 12865 , 평범한 배낭 (0) | 2022.09.19 |
---|---|
백준/ Silver 3 문제 , 백준 Node.js 자바스크립트 2346 , 풍선 터뜨리기 (0) | 2022.09.17 |
백준/ Silver 4 문제 , 백준 Node.js 자바스크립트 15624 , 피보나치 수 7 (0) | 2022.09.13 |
프로그래머스 / Level2 , 연습문제 , 최솟값 만들기 자바스크립트 , JS (0) | 2022.09.12 |
백준/ Silver 4 문제 , 백준 Node.js 자바스크립트 2491 , 수열 (0) | 2022.09.11 |