습관을 애정한다

Code Signal: Intro=59/60

by 습관중독
def spiralNumbers(n):
    m = [[0] * n for i in range(n)]
    dx, dy = [0, 1, 0, -1], [1, 0, -1, 0]
    x, y, c = 0, -1, 1
    for i in range(n + n - 1):
        for j in range((n + n - i) // 2):
            x += dx[i % 4]
            y += dy[i % 4]
            m[x][y] = c
            c += 1
    return m

'코드 파이트(Code Signal)' 카테고리의 다른 글

코드업 기초 100제 vs. 코드파이트 Intro 비교 후기  (0) 2020.02.26
Code Signal: Intro=60/60  (0) 2020.02.24
Code Signal: Intro=58/60  (0) 2020.02.24
Code Signal: Intro=57/60  (0) 2020.02.23
Code Signal: Intro=56/60  (0) 2020.02.23

블로그의 정보

습관을 애정한다

습관중독

활동하기