#!/usr/bin/env python3
# -*- coding:utf-8 -*-
# author: bigfoolliu


"""
给你一个正整数 n ，生成一个包含 1 到 n2 所有元素，且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。

 

示例 1：


输入：n = 3
输出：[[1,2,3],[8,9,4],[7,6,5]]
示例 2：

输入：n = 1
输出：[[1]]
 

提示：

1 <= n <= 20

来源：力扣（LeetCode）
链接：https://leetcode-cn.com/problems/spiral-matrix-ii
著作权归领扣网络所有。商业转载请联系官方授权，非商业转载请注明出处。
"""

import doctest
from typing import List


class Solution:
    def generateMatrix(self, n: int) -> List[List[int]]:
        pass


if __name__ == '__main__':
    doctest.testmod()
