https://www.acmicpc.net/problem/11057
11057번: 오르막 수
오르막 수는 수의 자리가 오름차순을 이루는 수를 말한다. 이때, 인접한 수가 같아도 오름차순으로 친다. 예를 들어, 2234와 3678, 11119는 오르막 수이지만, 2232, 3676, 91111은 오르막 수가 아니다. 수
www.acmicpc.net
Java 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int sum = 0;
int n = sc.nextInt();
int[][] arr = new int[1001][10];
for(int i = 0; i <= 9; i++) arr[1][i] = 1;
for(int i = 2; i <= n; i++) {
for(int j = 0; j <= 9; j++) {
for(int k = 0; k <= j; k++) {
arr[i][j] += arr[i - 1][k] % 10007;
}
}
}
for(int i = 0; i <= 9; i++) sum += arr[n][i];
sum = sum % 10007;
System.out.println(sum);
}
}
'백준' 카테고리의 다른 글
백준 1074 Z(Java) (0) | 2023.02.17 |
---|---|
백준 1629 곱셈(Java) (0) | 2023.02.17 |
백준 7562 나이트의 이동(Java) (0) | 2023.02.16 |
백준 1992 쿼드트리(Java) (0) | 2023.02.16 |
백준 9465 스티커(Java) (0) | 2023.02.16 |