728x90
https://www.acmicpc.net/problem/10870
10870번: 피보나치 수 5
피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가
www.acmicpc.net
import java.util.Scanner;
public class Main {
public static int factorial(int n){
if(n==0)
return 0;
if(n==1)
return 1;
return factorial(n-2)+factorial(n-1);
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
System.out.println(factorial(N));
}
}
728x90
'코딩테스트 > 백준' 카테고리의 다른 글
[백준-자바] 1057번 토너먼트 / 2022.03.31 (0) | 2022.03.31 |
---|---|
[백준-자바] 1254번 팰린드롬 만들기 / 2022.03.27 (0) | 2022.03.27 |
[백준-자바] 10872번 팩토리얼 / 2022.03.22 (0) | 2022.03.22 |
[백준-자바] 4949번 균형잡힌 세상 / 2022.03.17 (0) | 2022.03.17 |
[백준-자바] 10773번 제로 / 2022.03.15 (0) | 2022.03.15 |