티스토리 뷰
1부터 14까지가 저장된 2차원 리스트 A를 생성한다. 그리고 k와 n의 값이 작기에 먼저 값을 채우고 출력하는 방식으로 했다.
k와 n 모두 1부터 14까지 반복되며 k번째 열에 (k-1)번째 열에서 0부터 n까지 더한 값을 append()를 사용해 추가해 나간다.
반복문이 종료되면 테스트 케이스의 수를 입력받고 입력받은 값에 저장된 값을 출력한다.
문제풀이
A = [[i for i in range(1,15)]] for k in range(1,15): A.append([]) for n in range(1,15): A[k].append(sum(A[k-1][0:n])) for T in range(int(input())): k,n = int(input()),int(input()) print(A[k][n-1])
'문제 풀이 > Baekjoon Online Judge' 카테고리의 다른 글
[python3] 10250번 ACM 호텔 (0) | 2019.04.19 |
---|---|
[python3] 1011번 Fly me to the Alpha Centauri (0) | 2019.04.18 |
[python3] 1475번 방 번호 (0) | 2019.04.18 |
[python3] 5622번 다이얼 (0) | 2019.04.17 |
[python3] 2108번 통계학 (0) | 2019.04.12 |
댓글