링크
2차원 배열 90도 회전하기
def rotate(self, matrix: List[List[int]]) -> None:
"""
Do not return anything, modify matrix in-place instead.
"""
tmp = deepcopy(matrix)
n = len(matrix)
for i in range(n):
for j in range(n):
matrix[i][j] = tmp[n - j - 1][i] # n-j-1 대신 ~i 로도 가능
def rotate(self, matrix: List[List[int]]) -> None:
"""
Do not return anything, modify matrix in-place instead.
"""
matrix[:] = zip(*matrix[::-1])