/*
给定一个正整数 n,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。
示例:
输入: 3
输出:
[
[ 1, 2, 3 ],
[ 8, 9, 4 ],
[ 7, 6, 5 ]
]
*/
function getMatrix(num) {
if (typeof num !== 'number') return '参数不合法'
let res = new Array(num).fill(0).map(() => new Array(num).fill(0))
const sum = num * num
let flag = 1
let top = 0
let right = num - 1
let bottom = num - 1
let left = 0
let i =
笔记:给定一个正整数 n,生成一个包含 1 到 n2 所有元素,且元素按顺(逆)时针顺序螺旋排列的正方形矩阵
最新推荐文章于 2023-07-30 17:25:16 发布