반응형

● 해설

  • N을 입력을 받고
  • 피보나치 함수를 통해 피보나치 수열을 계산 
  • 계산 결과를 출력.

● 구현

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        Scanner in = new Scanner(System.in);

        int N = in.nextInt();

        System.out.println(fibonacci(N));

    }

    // 피보나치 함수
    static int fibonacci(int N) {
        if (N == 0)	return 0;
        if (N == 1)	return 1;
        return fibonacci(N - 1) + fibonacci(N - 2);
    }
}

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

 

반응형

+ Recent posts