2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

정올문제풀이

1337 : 달팽이삼각형

파아란기쁨1 2021. 11. 28. 10:34
반응형
n = int(input())

arr = [[0 for i in range(n+1)] for j in range(n+1)]
num=0
y=0
x=0
i = 0
for i in range(n-1,0,-3):
    for j in range(i):
        arr[y][x]=num
        y+=1
        x+=1
        num+=1
    for j in range(i):
        arr[y][x]=num
        x-=1
        num+=1
    for j in range(i):
        arr[y][x]=num
        y-=1
        num+=1
    y+=2
    x+=1
#print(i)
if i == 3 :
    arr[y][x]=num

for i in range(n):
    for j in range(i+1):
        print(arr[i][j] % 10,end=' ')
    print()
반응형

'정올문제풀이' 카테고리의 다른 글

1707 : 달팽이사각형  (0) 2021.11.28
2071 : 파스칼 삼각형  (0) 2021.11.28
1641 : 숫자삼각형  (0) 2021.11.27
1329 : 별삼각형3  (0) 2021.11.27
1719 : 별삼각형2  (0) 2021.11.27