1. 程式人生 > >swift 旋轉影象 LeetCode

swift 旋轉影象 LeetCode

給定一個 × n 的二維矩陣表示一個影象。

將影象順時針旋轉 90 度。

說明:

你必須在原地旋轉影象,這意味著你需要直接修改輸入的二維矩陣。請不要使用另一個矩陣來旋轉影象。

class Solution {
    func rotate(_ matrix: inout [[Int]]) {
        let temp = matrix
        let len = matrix.count
        for i in 0..<len {
            for j in 0..<len {
                matrix[j][len - 1 - i] = temp[i][j]
            }
        }
        
    }
}