
-Code
import java.util.Scanner;
public class BOJ9095 {
static int[] dp = new int[11];
static {
dp[1] = 1;
dp[2] = 2;
dp[3] = 4;
dp[4] = 7;
for (int i = 5; i < 11; i++) {
dp[i] = dp[i - 3] + dp[i - 2] + dp[i - 1];
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int t = sc.nextInt();
for (int i = 0; i < t; i++) {
int n = sc.nextInt();
System.out.println(dp[n]);
}
}
}'Beakjoon&프로그래머스 > Java' 카테고리의 다른 글
| [백준/Java] 11057번 오르막 수 (1) | 2026.01.09 |
|---|---|
| [백준/Java] 2193번 이친수 (0) | 2026.01.08 |
| [백준/Java] 1003번 피보나치 함수 (0) | 2026.01.08 |
| [백준/Java] 2775번 부녀회장이 될테야 (0) | 2026.01.08 |
| [백준/Java] 11048번 이동하기 (0) | 2026.01.08 |