from itertools import chain
def solution(n):
myarray = [[0 for i in range(n)] for j in range(n)]
number = 1
x,y = -1,0
for i in range(n):
for j in range(i,n):
if i%3==0:
x+=1
elif i%3==1:
y+=1
elif i%3==2:
x-=1
y-=1
myarray[x][y]=number
number+=1
answer=[i for i in chain(*myarray) if i!=0]
return answer
'프로그래머스 > [코테]Level2' 카테고리의 다른 글
[Python] H-Index (0) | 2020.10.23 |
---|---|
[Python] 전화번호 목록 (0) | 2020.10.23 |
[Python] 멀쩡한 사각형 (0) | 2020.10.23 |
[Python] 기능개발 (0) | 2020.10.23 |
[Python] 124나라의 숫자 (0) | 2020.10.23 |