알고리즘

<백준> 2775번 파이썬 알고리즘

changha. 2021. 7. 8. 16:28
n = int(input())
for _ in range(n):
    m = int(input())
    k = int(input())
    a = [i for i in range(1, 15)]
    for i in range(m):
        b = []
        for j in range(14): 
            b.append(sum(a[0:j+1]))
        a = b
    print(a[k-1])

0층을 a로 세팅해놓고 

for 문을 돌리면서 

m층까지 쌓는다고 생각한다 

그러는 과정에 필요한 임의의 리스트 b를 만들어 놓았다