문제
- 피보나치 수열을 출력해라
- An = An-1 + An-2 (피보나치 공식)
- 1 1 2 3 5 8 13 21 34 ...
- 배열, for문 이용
소스 코드
package com.company;
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// An = An-1 + An-2
int arr[] = new int[100];
arr[0] = 1;
arr[1] = 1;
for(int i=2; i<arr.length; i++) {
arr[i] = arr[i-1] + arr[i-2];
}
for(int i=0; i<10; i++) {
System.out.print(arr[i] + " ");
}
}
}
출력 결과
'5. 알고리즘 > 5_1 기초' 카테고리의 다른 글
[알고리즘] 가장 많이 출현한 수를 구하시오 (최빈수 구하기) 자바(JAVA) (0) | 2020.02.11 |
---|---|
[알고리즘] 학생이름 저장 및 검색하기 자바(JAVA) (0) | 2020.02.11 |