【算法】蛇形矩阵--JavaScript实现;前端代码,直接复制进vscode的body标签对内就可以运行
【算法】蛇形矩阵–JavaScript实现;2021/12/15实现思路:建立一个二维数组,通过for循环,按顺时针填入数字。矩阵有四边,一个for循环负责一边。跑完一次四个for循环,为一个大循环。根据输入的数,判断奇偶,确定大循环循环次数。最后所有循环结束后,如果输入数为奇,则需要在中心填入最后一个数。有待优化: 这段代码仅仅只是实现了蛇形矩阵,还没有对齐; 没有实现对文本框的判空、输入字符的约束; 四个for循环应当可以重构优化; 等等。代码:<body>
原创
2021-12-22 14:07:34 ·
780 阅读 ·
0 评论