题解 | #合并表记录#

合并表记录

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

let num = parseInt(readline())
let i = 1
let obj = {}
while (i <= num) {
    const line = String(readline()).split(' ')
    const key = line[0]
    const value = Number(line[1])
    obj[key] = (obj[key] || 0) + value
    
    i++
}

for(let k in obj) {
    console.log(k + ' ' + obj[k])
}

  1. 循环对象使用 for in循环
  2. 做相加操作时,注意要转化为数字类型
全部评论

相关推荐

哇哇的菜鸡oc:他这不叫校招offer,而是实习offer
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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