题解 | #合并表记录#

合并表记录

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]);
    }
}

全部评论

相关推荐

07-11 13:16
湖南工学院 Java
坚定的芭乐反对画饼_...:谁也不知道,毕竟现在的互联网和十年前已经完全不同了,谁都无法预测未来
点赞 评论 收藏
分享
斯卡蒂味的鱼汤:我认为就是逃课实习的学生技术才靠谱
点赞 评论 收藏
分享
水墨不写bug:疑似没有上过大学
点赞 评论 收藏
分享
评论
6
1
分享

创作者周榜

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