Talentd
FleetCode

59. Spiral Matrix II

Medium76.0% acceptance11 companies

Given a positive integer n, generate an n x n matrix filled with elements from 1 to n2 in spiral order.

Example 1:

Input: n = 3
Output: [[1,2,3],[8,9,4],[7,6,5]]

Example 2:

Input: n = 1
Output: [[1]]

Constraints:

  • 1 <= n <= 20
6:25
Still stuck?Read 2 approaches, or watch a walkthrough.
Open solution
Loading editor…
1class Solution:
2 def generateMatrix(self, n: int) -> List[List[int]]:
3
Starter codePython 3Spaces: 4
Examples
Input
3
Input
1
Your code is saved on this device.Solution