반응형
T = int(input())
for tc in range(1, T+1):
num = int(input())
arr = [[0]*num for _ in range(num)]
# print(arr)
ans = ''
for i in range(num):
for j in range(i+1):
if j == 0:
arr[i][j] = 1
if j == i:
arr[i][j] = 1
else:
arr[i][j] = arr[i-1][j-1] + arr[i-1][j]
print('#{}'.format(tc))
for i in range(num):
for j in range(num):
if arr[i][j] != 0:
print(arr[i][j],end=' ')
print()
행의 양 끝에 미리 1을 다 넣어두고 계산을 했다.
반응형
'study > swea' 카테고리의 다른 글
[swea] 13218. 조별과제 : python (0) | 2021.12.10 |
---|---|
[swea] 11856. 반반 : python (0) | 2021.10.01 |
[swea] 2001. 파리퇴치 : python (0) | 2021.09.23 |
[swea] 1989. 초심자의 회문검사 : python (0) | 2021.09.23 |
[swea] 1946. 간단한 압축풀기 : python (0) | 2021.09.22 |