728x90
반응형
파이썬으로 하던걸 자바로 하니까 어색하긴 한데, 로직은 다 생각이 나서 쉽게 풀었던 문제.
오늘 배운 것
1. 문제 풀이
import java.util.Scanner;
public class Main {
public static void solution(int str) {
int[] arr = new int[str+1];
for (int i = 1; i <arr.length; i++) {
if(i==1 || i==2){
arr[i]=1;
}else{
arr[i] = arr[i-1] + arr[i-2];
}
}
for (int i = 1; i < arr.length; i++) {
System.out.print(arr[i]+" ");
}
}
public static void main(String[] args) {
Scanner kb = new Scanner(System.in);
int str = kb.nextInt();
solution(str);
}
}
728x90
반응형
'알고리즘 > 문자열, 정렬' 카테고리의 다른 글
[알고리즘] 뒤집은 소수 with Java, 숫자뒤집기에 대한 생각 (0) | 2022.03.05 |
---|---|
[알고리즘] 에라토스테네스의 체 with Java, int[] 초기화 (0) | 2022.03.03 |
[알고리즘] 가위 바위 보 with Java, else if 에 대한 생각 (0) | 2022.03.01 |
[알고리즘] 보이는 학생 with Java (0) | 2022.03.01 |
[알고리즘] 큰 수 출력하기 with Java (0) | 2022.03.01 |