题解 | #蛇形矩阵#

蛇形矩阵

https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e

const readline = require("readline");

const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout,
});

(function () {
    rl.on("line", function (line: string) {
        let row = +line;
        let sum = 0;
        for (let i = 1; i <= +line; i++) {
            sum += row;
            row--;
        }

        row = +line;
        let temp = sum;
        let arr = [];
        for (let i = 0; i < +line; i++) {
            arr.unshift(temp);
            temp -= row;
            row--;
        }

        for (let i = 0; i < +line; i++) {
            console.log(arr.join(" "));
            arr.shift();
            arr = arr.map((item) => item - 1);
        }
    });
})();

硬遍历

全部评论

相关推荐

09-30 15:27
已编辑
成都工业学院 企业文化
Morpheus_:候选人:还需要测验武力值?
投递腾讯等公司10个岗位
点赞 评论 收藏
分享
Java面试先知:我也是和你一样的情况,hr 说等开奖就行了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务