반응형
n,m = map(int,input().split())
arr = [[0 for i in range(n+1)] for j 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] + arr[i-1][j-1]
if m == 1 :
for i in range(1,n+1):
for j in range(1,i+1):
print(arr[i][j],end=' ')
print()
elif m==2:
for i in range(n):
for j in range(i):
print(" ",end='')
for j in range(n-i):
print(arr[n-i][j+1],end=' ')
print()
elif m==3:
for i in range(n):
for j in range(i+1):
print(arr[n-j][n-i],end=' ')
print()
반응형
'정올문제풀이' 카테고리의 다른 글
1495 : 대각선 지그재그 (0) | 2021.11.28 |
---|---|
1707 : 달팽이사각형 (0) | 2021.11.28 |
1337 : 달팽이삼각형 (0) | 2021.11.28 |
1641 : 숫자삼각형 (0) | 2021.11.27 |
1329 : 별삼각형3 (0) | 2021.11.27 |