티스토리 뷰

문제출처 - https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5P0-h6Ak4DFAUq&categoryId=AV5P0-h6Ak4DFAUq&categoryType=CODE

 

SW Expert Academy

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

swexpertacademy.com

t = int(input())

for case in range(t):
    n = int(input())
    answer = [[1]]

    for i in range(1, n):
        temp = []
        for j in range(i+1):
            if j == 0 or j == i:
                temp.append(1)
            else:
                temp.append(answer[i-1][j-1] + answer[i-1][j])
        answer.append(temp)

    print("#%d" % (case+1))
    for line in answer:
        print(' '.join(map(str, line)))

설명

 

삼각형 한줄한줄에서 양 끝은 항상 1

 

양 끝이 아니면 (위왼쪽+위)

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함