[python] 2차원 리스트 회전시키기

김우경·2020년 11월 10일
0

woosbrary

목록 보기
3/8

2차원 리스트 a를 90도 회전시키기

def rotate_a_matrix_by_90_degrees(a):
    n = len(a)
    m = len(a[0])
    result = [[0]*n for _ in range(m)]
    for i in range(n):
        for j in range(m):
            result[j][n-i-1] = a[i][j]
    return result

zip을 활용하기

def rotate_90(parts):
    return list(zip(*parts[::-1]))
profile
Hongik CE

0개의 댓글