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

+ Recent posts