-
피보나치 수열 코드(java)알고리즘/알고리즘 문제 2017. 9. 23. 15:03
내 블로그의 첫 포스팅.
사회의 병아리, 초급 개발자인만큼 그날 그날한 공부를 조금씩 기록하고자 한다.
부족한 부분이 많겠지만, 매일매일 성장해 나가자.
먼저, 회사에서 혼자 공부하라고 준 시간동안 피보나치 수열의 원리를 보고 혼자서 손코딩으로 구성해보고 이클립스에서 수정한 뒤 이렇게 올린다.
피보나치 수열 알고리즘
12345678910111213141516171819202122import java.util.Scanner;public class FibonacciSequence {public static void main(String[] args){Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();int[] fibonacci = new int[n];fibonacci[0] = 0;fibonacci[1] = 1;for(int i=1; i<n-1; i++){fibonacci[i+1] = fibonacci[i] + fibonacci [i-1];}for(int j=0; j<n; j++){System.out.print(fibonacci[j]+" ");}}}cs 입력한 숫자만큼 배열이 형성되어 피보나치 수열이 완성된다.
'알고리즘 > 알고리즘 문제' 카테고리의 다른 글
[java] 진법 변환 알고리즘(기수 변환) (0) 2018.08.07 알고리즘을 풀기 위한 개념 정리 (0) 2018.07.26 팩토리얼(Factorial) 코드(java) (0) 2017.09.30 구구단 만들기 코드(java) (0) 2017.09.24 문자 거꾸로 출력 코드(java) (0) 2017.09.23