Algorithm/SW Academy

[SWEA] 2005. 파스칼의 삼각형

유쾌한고등어 2023. 4. 19. 17:05

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5P0-h6Ak4DFAUq 

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

패딩을 쳐줌으로써 인덱스 & 범위설정을 간단하게 만들 수 있다!


SOLUTION CODE

# PYTHON

 

T = int(input())
for test_case in range(1,T + 1):
    N = int(input())
    arr = [[0]*(N+1) for _ in range(N+1)]
    
    arr[1][1] = 1
    for i in range(2,N+1):
        for j in range(1,i+1):
            arr[i][j] = arr[i-1][j-1]+arr[i-1][j]
            
    print(f'#{test_case}')
    for i in range(1, N+1):
        for j in range(1, i+1):
            print(arr[i][j], end=' ')
        print()