본문 바로가기
알고리즘/백준온라인저지 (Python)

[백준온라인저지] 11057 - 오르막 수

by 미래문 2021. 8. 24.
반응형


 

 

https://www.acmicpc.net/problem/11057

 

11057번: 오르막 수

오르막 수는 수의 자리가 오름차순을 이루는 수를 말한다. 이때, 인접한 수가 같아도 오름차순으로 친다. 예를 들어, 2234와 3678, 11119는 오르막 수이지만, 2232, 3676, 91111은 오르막 수가 아니다. 수

www.acmicpc.net

import sys

n = int(sys.stdin.readline())

s = [[0] * 10 for i in range(1003)]

for i in range(10):
    s[1][i] = 1

for i in range(2, 1003):
    for j in range(10):
        for k in range(j + 1):
            s[i][j] += s[i - 1][k]

print(s[n+1][-1] % 10007)
반응형

댓글