-
[프로그래머스/javascript] 2Xn 파일링코딩테스트 2023. 3. 8. 01:23
function solution(n) { var answer = 0; let cache = [0,1] for(let i=2;i<=n+1;i++){ cache.push((cache[i-1]+cache[i-2])%1000000007) } // function fib(num){ // if(cache[num]!==undefined) return cache[num] // cache[num] = (fib(num-1)+fib(num-2))%1000000007 // return cache[num] // } return cache[n+1] }
주석은 재귀로 푼 풀이... 이러니 저러니 해도 포문이 재귀보다는 빠른듯
'코딩테스트' 카테고리의 다른 글
[프로그래머스/javascript] 다리를 지나는 트럭 (좀 더 효율적으로 다시풀기) (1) 2023.03.17 [프로그래머스/javascript] 2개이하의 다른 비트 (꼭 다시풀기) (0) 2023.03.08 [프로그래머스/javascript] 게임맵 최단거리 (시간나면 다시풀기) (0) 2023.03.07 [프로그래머스/javascript] 프렌즈 4블록(못풀었다..꼭 다시풀기) (0) 2023.03.07 [프로그래머스/javascript] 파일명 정렬 (정규식 공부하고 다시풀기,sort 객체 사용법 공부) (0) 2023.03.04