728x90
반응형
0층의 i호에는 사람이 i명 산다는 말을 통해 0층의 상황은 [1, 2, 3, 4,.... n]이라는 것을 알 수 있다.
그 이후에는 자기 앞에 호에 사는 사람의 수를 k층 n호가 나올 때까지 계속 더하면서 갱신하면 된다.
EX) k = 2, n = 3
0층 -> [1, 2, 3], 1층 -> [1, 3, 6], 2층 -> [1, 4, 10] -> 10 출력
for _ in range(int(input())):
k = int(input())
n = int(input())
ans = 0
li = []
for i in range(1, n+1):
li.append(i)
for i in range(k):
for j in range(n-1):
li[j+1] += li[j]
print(li[n-1])
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 2798번 블랙잭(python) (0) | 2020.02.10 |
---|---|
백준 알고리즘 2789번 유학 금지(python) (0) | 2020.02.10 |
백준 알고리즘 2753번 윤년(python) (0) | 2020.02.07 |
백준 알고리즘 2750번 수 정렬하기(python) (0) | 2020.02.07 |
백준 알고리즘 2749번 피보나치 수 3(python) (0) | 2020.02.07 |