피보나치 수열 공식
F(n) = F(n-1)+F(n-2)
F(1) = 1
F(2) = 1
5를 입력값으로 주었을 때, 재귀함수는 아래와 같이 동작한다.
import java.util.Scanner;
public class _34 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int T = scan.nextInt();
System.out.println(fibonachi(T));
}
public static int fibonachi(int i) {
if(i<=2) {
return 1;
} else {
return fibonachi(i-2)+fibonachi(i-1);
}
}
}
출력값
6
8
'프로그래머 ,백준, 유튜브, 문제' 카테고리의 다른 글
java 과제 (0) | 2022.09.23 |
---|---|
[알고리즘 기초 100제] 35번 숫자추출 재귀 (0) | 2022.09.01 |
[알고리즘 기초 100제] 31번 팩토리얼 재귀 (0) | 2022.08.31 |
[알고리즘 기초 100제] 30번 더하기 & 마이너스 (0) | 2022.08.31 |
[알고리즘 기초 100제] 27번 달팽이출력 (0) | 2022.08.29 |
댓글