알고리즘/JAVA

4. 피보나치 수열

vivi 2021. 8. 31. 19:23
import java.util.*;

class Main {
	public int[] solution(int num) {
		int[] answer = new int[num];
		answer[0] = 1;
		answer[1] = 1;
		for (int i = 2; i < num; i++) {
			answer[i] = answer[i - 2] + answer[i - 1];
		}
		return answer;
	}

	public static void main(String[] args) {
		Main T = new Main();
		Scanner kb = new Scanner(System.in);
		int num = kb.nextInt();
		for (int x : T.solution(num))
			System.out.print(x + " ");
	}
}

 

import java.util.*;

class Main {
	public void solution(int num) {
		int a = 1, b = 1, c;
		System.out.print(a + " " + b + " ");
		for (int i = 2; i < num; i++) {
			c = a + b;
			System.out.print(c + " ");
		}
	}

	public static void main(String[] args) {
		Main T = new Main();
		Scanner kb = new Scanner(System.in);
		int num = kb.nextInt();
		T.solution(num);

	}
}