Rotate an n x n 2D matrix 90 degrees clockwise in-place.
Input: matrix = [[1,2,3],[4,5,6],[7,8,9]]
Output: [[7,4,1],[8,5,2],[9,6,3]]
Topics: arrays
Asked by: Amazon, Google, Microsoft
Time complexity: O(n^2). Space complexity: O(1).