less than 1 minute read

Given a 2-d array matrix, return elements in spiral order starting from matrix[0][0].

Constraints

  • n, m ≤ 250 where n and m are the number of rows and columns in matrix

https://binarysearch.com/problems/Spiral-Matrix

Examples

Example 1

Input

  • matrix =
[[ 6, 9, 8],
 [ 1, 8, 0],
 [ 5, 1, 2],
 [ 8, 0, 3],
 [ 1, 6, 4],
 [ 8, 8,10]]

Output

  • answer = [6, 9, 8, 0, 2, 3, 4, 10, 8, 8, 1, 8, 5, 1, 8, 1, 0, 6]

Solution

Leave a comment