SW Expert Academy/level 2

[SW Expert Academy] 2005.파스칼의 삼각형

binaryJournalist 2022. 7. 3. 13:03
반응형

 

출처: https://swexpertacademy.com/

 

T = int(input())
for test_case in range(1, T + 1):
    print(f'#{test_case}')
    star_num = int(input())
    arr = [[0] * star_num for i in range(star_num)]
    for i in range(star_num):
        for j in range(star_num):
            if j == 0 or j == star_num - 1:
                arr[i][j] = str(1)
            else:
                arr[i][j] = str(int(arr[i-1][j-1]) + int(arr[i-1][j]))
        print(' '.join(arr[i][:i + 1]))

 

 

반응형