利用对象,每次输入的时候先查一下有没有,如果没有就直接塞进去,如果已经存在该键值对就把值取出来相加;注意,键值对的value要用string类型,防止0的干扰
const readline = require('readline');
const rl = readline.createInterface({
    input:process.stdin,
    output:process.stdout
});
let arr = []
rl.on('line',(line)=>{
    arr.push(line)
})
rl.on('close',()=>{
    const n = arr.shift();
    const nums = arr;
    let obj = {};
    nums.forEach(i=>{
        let [k,v] = i.split(' ');
        if(obj[k]){
            obj[k] += parseInt(v);
        }else{
            obj[k] = parseInt(v)
        }
    })
    for(let j in obj){
        console.log(j+ ' '+obj[j])
    }
})