import java.util.*;
class Main {
public int[] solution(int n) {
int[] answer = new int[n];
// 첫번째, 두번째 1로 고정
answer[0] = 1;
answer[1] = 1;
for(int i = 2; i < n; 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 n = kb.nextInt();
for(int x : T.solution(n)) {
System.out.print(x + " ");
}
}
}
import java.util.*;
class Main {
public int[] solution(int n) {
int[] answer = new int[n];
answer[0] = 1;
answer[1] = 1;
for(int i = 2; i < n; 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 n = kb.nextInt();
for(int x : T.solution(n)) {
System.out.print(x + " ");
}
}
}
'코딩테스트 > 기초' 카테고리의 다른 글
18. 뒤집은 소수 (1) | 2024.12.10 |
---|---|
17. 소수(에라토스테네스 체) (1) | 2024.12.08 |
15. 가위 바위 보 (0) | 2024.12.08 |
14. 보이는 학생 (0) | 2024.12.08 |
12. 암호 (0) | 2024.12.07 |