https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5P0-h6Ak4DFAUq
마지막 줄의 길이에 맞춘 NxN 2차원 배열을 만든 후,
그 안에 숫자를 넣는 방식으로 풀었다.
<전체 코드>
T = int(input())
for tc in range(1, 1+T):
n = int(input())
arr = [['' for _ in range(n)] for _ in range(n)]
print(f'#{tc}')
for i in range(n):
for j in range(i+1):
if j==0 or j==i:
arr[i][j] = 1
else:
arr[i][j] = arr[i-1][j-1]+arr[i-1][j]
for i in range(n):
print(*arr[i])
'파이썬 알고리즘' 카테고리의 다른 글
[파이썬] 프로그래머스 lvl2. 영어 끝말잇기 (1) | 2023.03.07 |
---|---|
[파이썬] SWEA 문제해결 1일차 - View (0) | 2022.12.07 |
[파이썬] SW 문제해결 기본 5일차 - Magnetic (0) | 2022.12.07 |
[파이썬] 백준 15649 N과 M (1) (0) | 2022.12.06 |
[파이썬] 백준 11047 동전 0 (0) | 2022.12.06 |