Rotate Image Posted on 2018-09-09 Descriptionhttps://leetcode.com/problems/rotate-image/description/ Solution1234567891011121314151617class Solution(object): def rotate(self, matrix): """ :type matrix: List[List[int]] :rtype: void Do not return anything, modify matrix in-place instead. """ if matrix is None or len(matrix) == 0 or len(matrix) == 1: return size = len(matrix) for layer in range(size / 2): for offset in range(0, size - 1 - layer * 2): temp = matrix[layer][layer + offset] matrix[layer][layer + offset] = matrix[size - 1 - layer - offset][layer] matrix[size - 1 - layer - offset][layer] = matrix[size-1-layer][size - 1 - layer - offset] matrix[size-1-layer][size - 1 - layer - offset] = matrix[layer + offset][size - 1 - layer] matrix[layer + offset][size - 1 - layer] = temp return