티스토리 뷰

 

https://www.acmicpc.net/problem/24416

 

24416번: 알고리즘 수업 - 피보나치 수 1

오늘도 서준이는 동적 프로그래밍 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 오늘은 n의 피보나치 수를 재귀호출과 동적 프로그래밍

www.acmicpc.net

 

dp 가 아니라 재귀로 구현하는 거 확인하는 거

 

const input = +require('fs').readFileSync('./dev/stdin').toString().trim();
let recursionCnt = 0;
const dpCnt = input - 2;

function recursionFn(n) {
	if (n == 1 || n == 2) {
		recursionCnt++;
		return 1;
	} else {
		return recursionFn(n - 1) + recursionFn(n - 2);
	}
}
recursionFn(input);
console.log(recursionCnt, dpCnt);
728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함