-
[BAEKJOON] 오르막 수 - python코딩테스트 2024. 6. 16. 16:25
오르막 수
알고리즘 - dynamic programming

https://www.acmicpc.net/problem/11057
solution 1
n = int(input()) dp = [1]*10 for i in range(1,n): for j in range(1, 10): dp[j] += dp[j-1] print(sum(dp)%10007)solution 2
N = int(input()) arr = [[0] * 10 for i in range(1001)] #1자리~1000자리 for i in range(10): arr[1][i] = 1 for i in range(2, 1001): #길이 i for j in range(10): #마지막숫자 j for k in range(j + 1): arr[i][j] += arr[i - 1][k] print(sum(arr[N]) % 10007)'코딩테스트' 카테고리의 다른 글
[프로그래머스] 정수 삼각형- python (0) 2024.12.15 [BAEKJOON] 이친수 - python (1) 2024.06.16 [BAEKJOON] 쉬운 계단 수 - python (1) 2024.06.15 [BAEKJOON] 1, 2, 3 더하기 - python (1) 2024.06.14 [BAEKJOON] 2×n 타일링 2 - python (0) 2024.06.12