JAVA

[JAVA] 15596 정수 N개의 합 - 문제풀이

n_0_jun 2024. 9. 17. 14:00
반응형

● 해설

  • 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/15596

 

반응형