Spiral order
Mediummatrixsimulation
Return the matrix's elements in spiral order: the top row left to right, down the last column, the bottom row right to left, back up… until done.
Example 1
Input: matrix = [[1,2,3],[4,5,6],[7,8,9]] Output: [1,2,3,6,9,8,7,4,5]
Example 2
Input: matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]] Output: [1,2,3,4,8,12,11,10,9,5,6,7]
Constraints
- 1 ≤ rows, columns ≤ 10
Submit checks your solution against 7 tests, including hidden ones.
/**
* @param {int[][]} matrix
* @return {int[]}
*/
function spiralOrder(matrix) {
}