题解 | 多组_二维数组_T组形式

多组_二维数组_T组形式

https://www.nowcoder.com/practice/fe1e902e076b46dd82e7d42e12617893

const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

void (async function () {
    // Write your code here
    let allH = null; // 总组数
    let h = null; // 该组总行数
    let l = null; // 该组总列数
    let sum = 0; // 该组总和
    let count = 1; // 该组第几行
    let isFirst = false; // 是否是组数信息
    while ((line = await readline())) {
        let tokens = line.split(" ").map((v) => Number(v));
        if (allH === null) {
            allH = tokens[0];
            isFirst = true;
        } else {
            if (isFirst) {
                h = tokens[0];
                l = tokens[1];
                isFirst = false;
            } else {
                for (let i = 0; i < l; i++) {
                    sum += tokens[i];
                }
                if (count === h) {
                    console.log(sum);
                    count = 1;
                    sum = 0
                    isFirst = true;
                } else {
                    count++;
                }
            }
        }
    }
})();

全部评论

相关推荐

不愿透露姓名的神秘牛友
今天 14:00
林子大了什么鸟都有啊,我觉得我说的已经很客气了,阴阳谁呢
牛客62656195...:应该不是阴阳吧?你第一次注册的时候boss就说你是牛人
点赞 评论 收藏
分享
流浪的神仙:无恶意,算法一般好像都得9硕才能干算法太卷啦
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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