코드잇 48(연습)

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