알고리즘
[001] 피보나치 수열 출력
돈기법
2022. 4. 3. 21:32
A(n) = A(n-1) + A(n-2) 을 만족하는 피보나치 수열을 출력.
ex. 1 1 2 3 5 8 13 21 34 . . .
[답]
public class Fibonacci {
public static void main(String[] args) {
int []number = new int[100];
number[0] = 1;
number[1] = 1;
for (int i = 0; i < number.length-2; i++) {
number[i+2] = number[i] + number[i+1];
}
for (int i = 0; i < 10; i++) {
System.out.print(number[i] + " ");
}
}
}
[풀이]
배열, for문 사용
첫번째 항과 두번째 항을 1로 초기화 하고 for문을 이용해서 더하는 방식