CS/Algorithm
[ JAVA / 백준 : 9461 ] 파도반 수열
yujindonut
2021. 8. 22. 08:36
728x90
풀이
import java.util.Scanner;
public class 파도반수열 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int T = scan.nextInt();
int[] array = new int[101];
for(int i = 0; i < T; i++) {
array[i] = scan.nextInt();
}
long[] d = new long[101];
d[0] = 0;
d[1] = 1;
d[2] = 1;
d[3] = 1;
for(int i = 4; i < 101; i++) {
d[i] = (d[i - 2] + d[i - 3]);
}
for(int i = 0; i < T; i++) {
System.out.println(d[array[i]]);
}
scan.close();
}
}
d 배열을 int형으로 설정했다가 틀려서 보니 long타입으로 설정해줘야하는 문제!!
728x90