πΉπ = πΉπ-1 + πΉπ-2 ( π β {2, 3, 4, β¦ } )
β‘ 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, ...
static int fibo(int N) {
if(N < 2) return N;
return fibo(N - 1) + fibo (N - 2);
}
static int fibo(int N) {
int[] arr = new int[N + 1]; // F(0) λΆν° μμνλ―λ‘ N + 1 ν¬κΈ° μμ±
for(int i = 0; i < arr.length; i++) {
if(i < 2) arr[i] = i;
else arr[i] = arr[i - 1] + arr[i - 2];
}
}