2022-01-23(일)
오늘 한일
- 알고리즘 한문제
function solution(n) {
// n = 4
// 맨 앞은 1로 고정 그다음은 무조건 0인 규칙이 존재
// 그러면 남은 2자리는 n=2, n=3일 때 뒤에서부터 두개의 숫자들을 끌고 오면 된다.
// 10 10, 10 00, 10 01
// n= 5일때, 3자리가 필요하며 마찬가지로 앞에서 끌고오면 된다.
// 이러한 규칙이 계속 적용
const dp = [0, 1];
for(let i=2; i<=n; i+=1){
dp[i] = (dp[i-2] + dp[i-1]) % 1000007;
}
console.log(dp[n])
}
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let n = null;
rl.on('line', (line) => {
n = +line;
rl.close();
}).on('close', () => {
solution(n);
process.exit();
});
- 휴식
Author And Source
이 문제에 관하여(2022-01-23(일)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jiseong/2022-01-23일저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)