반응형
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int mod = 10007;
int N = Integer.parseInt(br.readLine());
int[][] D = new int[N + 1][10];
Arrays.fill(D[1], 1);
for (int i = 2; i <= N; i++)
for (int j = 0; j < 10; j++)
for (int k = j; k < 10; k++) {
D[i][k] += D[i-1][j];
D[i][j] %= mod;
}
System.out.print(Arrays.stream(D[N]).sum() % mod);
}
}
반응형
'Algorithm' 카테고리의 다른 글
프로그래머스 코딩테스트 연습 Level1 - 예산 [ Java ] (0) | 2021.04.20 |
---|---|
프로그래머스 코딩테스트 연습 Level2 - 방문길이 [ Java ] (0) | 2021.04.20 |
백준 3046번 R2 [ Python ] (0) | 2021.04.08 |
백준 2475번 검증수 [ Python ] (0) | 2021.04.08 |
백준 1271번 엄청난 부자2 [ Python ] (0) | 2021.04.08 |