[프로그래머스#JS] 2 X n 타일링
문제
https://programmers.co.kr/learn/courses/30/lessons/12900
분석
- 전형적인 다이나믹 프로그래밍 문제. 피보나치 수열 이용해 해결
코드
function solution(n) {
let answer = 0;
let dp = Array(n+1).fill(0);
dp[1] = 1;
dp[2] = 2;
for(let i = 3; i <=n ; i++){
dp[i] = (dp[i-2] + dp[i-1])% 1000000007;
}
return dp[n]
}
느낀점
- 값이 너무 커질까봐 큰 수로 나눈 나머지를 저장할 때 항상 마지막 return에서 나누는 실수를 하는데 또 했음.. 미리 하기.
Author And Source
이 문제에 관하여([프로그래머스#JS] 2 X n 타일링), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@tunakim/프로그래머스JS-2-X-n-타일링저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)