defrotate_matrix_90(a): ''' 시계 방향으로 회전 ''' n = len(a) m = len(a[0]) result = [[0] * n for _ inrange(m)] for i inrange(n): for j inrange(m): result[j][n-i-1] = a[i][j] return result defrotate_matrix_90_r(a): ''' 반시계 방향으로 회전 ''' n = len(a) m = len(a[0]) result = [[0] * n for _ inrange(m)] for i inrange(n): for j inrange(m): result[n-j-1][i] = a[i][j] return result