Rotate a matrix 90°
Mediummatrixarraymath
Rotate an n × n matrix 90 degrees clockwise and return it. Try to do it in place, without a second matrix.
Example 1
Input: matrix = [[1,2,3],[4,5,6],[7,8,9]] Output: [[7,4,1],[8,5,2],[9,6,3]]
Example 2
Input: matrix = [[5,1,9,11],[2,4,8,10],[13,3,6,7],[15,14,12,16]] Output: [[15,13,2,5],[14,3,4,1],[12,6,8,9],[16,7,10,11]]
Constraints
- 1 ≤ n ≤ 20
Submit checks your solution against 7 tests, including hidden ones.
/**
* @param {int[][]} matrix
* @return {int[][]}
*/
function rotate(matrix) {
}