피보나키 수열을 출력한다. 피보나치 수열이란 앞의 2개의 수를 합하여 다음 숫자가 되는 수열
public static int[] solutionWithArray(int N){
int[] ans = new int[N];
ans[0] = 1;
ans[1] = 1;
for (int i = 2; i < N; i++) {
ans[i] = ans[i-1] + ans[i-2];
}
return ans;
}
public static void solutionNoArray(int N){
int a=1;
int b=1;
System.out.print(a + " " + b);
int c=0;
for (int i = 2 ; i < N; i++) {
c = a+b;
System.out.print(" " + c);
a=b;
b=c;
}
}
'JAVA > 알고리즘' 카테고리의 다른 글
뒤집은 소수 구하기 JAVA (0) | 2021.05.13 |
---|---|
N까지 소수 개수 구하기 JAVA (0) | 2021.05.13 |
백준 10757 풀이 (0) | 2021.05.06 |
백준 2839 풀이 (0) | 2021.05.06 |
백준 2775 문제풀이 (0) | 2021.05.04 |