Trip to Cote
[백준/node.js] 15624번 피보나치 수 7 (못 풀었음)
Kestrel
2023. 8. 11. 15:26
코테를 준비하는데 어려움을 겪어서 그냥 강의를 샀다. 애초에 js로 문제를 풀었으면 좋겠어서 패스트캠퍼스에서 질렀다.
사실 dp에서 벽을 느끼고 산거긴 한데 강의를 듣고도 못 풀어서 너무 슬프다.
const n = require("fs").readFileSync("example.txt").toString().trim();
const num = BigInt(n);
let d = new Array(1000000).fill(0);
function fibo(i) {
if (i === 0) {
return 0;
}
if (i === 1) {
d[1] = 1;
return 1;
}
if (d[i] !== 0) {
return d[i];
}
d[i] = fibo(i - 1) + fibo(i - 2);
return d[i];
}
let answer = fibo(num) % 1000000007;
console.log(answer);
뭐가 틀렸는지 감을 못잡고 있다.