题解 | #合并表记录#

合并表记录

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

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 input = []
    let hash = new Map()
    while(line = await readline()){
        input.push(line)
    }
    input.shift()
    //拿到对应的数组
     input.forEach((value)=>{
        let data = value.split(' ')
        if(hash.has(data[0])){
            hash.set(data[0],Number(data[1]) + Number(hash.get(data[0])) + '')
        }else{
            hash.set(data[0],data[1])
        }
     })
    //map升序排列
    hash = new Map([...hash].sort((a,b)=>{
        return Number(a[0]) - Number(b[0])
     }))
    //输出
    for(let item of hash.entries()){
        console.log(item[0] + ' ' + item[1])
    }
}()

全部评论

相关推荐

喜提窑鸡一筐:虽然毒舌and扎心,但yysy这情况应该算正常,产品已经是饱和状态尤其互联网产品,实习可能还好点,属于是开盲盒吧看看哪个项目组刚好缺廉价🐮🐴⑨🈶hc了 另外一个因素就是专业背景因素了,现在很多产品岗会更偏好工科,像计算机,电子相关专业,当然也有一些公司/产品会涉及生物or其他比较定向专业心理学之类的
点赞 评论 收藏
分享
牛客963010790号:一般是hr拿着老板账号在招人不是真是老板招
点赞 评论 收藏
分享
03-28 22:31
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务