题解 | #合并表记录#

合并表记录

http://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201

let arr = []

while(line = readline()) {
    arr.push(line);
}

const length = arr[0];
let list = arr.slice(1, length + 1);

let newArr = [];
for (item of list) {
    let key = parseInt(item.split(' ')[0]);
    let value = parseInt(item.split(' ')[1]);
    newArr[key] = newArr[key] ? newArr[key] + value : value;
}

for (key in newArr) {
    if (newArr[key]) {
       print(key + ' ' + newArr[key]);
    }
}

全部评论

相关推荐

11-08 17:36
诺瓦科技_HR
点赞 评论 收藏
分享
6 1 评论
分享
牛客网
牛客企业服务