2022. 9. 3. 00:23ㆍ코딩
https://leetcode.com/problems/rotate-image/
Rotate Image - LeetCode
Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
leetcode.com
class Solution:
def rotate(self, matrix: List[List[int]]) -> None:
self.transpose(matrix)
self.reflect(matrix)
def transpose(self, matrix):
n = len(matrix)
for i in range(n):
for j in range(i + 1, n):
matrix[j][i], matrix[i][j] = matrix[i][j], matrix[j][i]
def reflect(self, matrix):
n = len(matrix)
for i in range(n):
for j in range(n // 2):
matrix[i][j], matrix[i][-j - 1] = matrix[i][-j - 1], matrix[i][j]
'코딩' 카테고리의 다른 글
스택과 리스트 설명 (0) | 2022.09.03 |
---|---|
구름 level 테스트는 정답을 알 수 없다 (0) | 2022.09.03 |
자꾸 까먹는 파이썬 연산자 모음 (0) | 2022.09.02 |
ㅁㄺ (0) | 2022.09.02 |
ch (0) | 2022.09.02 |