题解 | #记票统计#

记票统计

http://www.nowcoder.com/practice/3350d379a5d44054b219de7af6708894

// 用哈希……

let personNum = readline(), arr = readline().split(' '), num = parseInt(readline()), choice = readline().split(' ')                                                                          
let map = new Map()

for (let item of arr) {
    map.set(item, 0)
}

map.set('Invalid', 0)
// 通过遍历累计票数
for (let item of choice) {
    if (map.has(item)) {
        let count = map.get(item)
        map.set(item, ++count)
    } else {
        let count = map.get('Invalid')
        map.set('Invalid', ++count)
    }
}

// 循环打印出来
for (let [key, value] of map) {
    console.log(`${key} : ${value}`)
}
全部评论

相关推荐

03-05 17:03
已编辑
浙江工商大学 C++
陈好好wy:整体看下来有点空空的感觉,可以把每一段项目经历都再完善一下,然后用小标题的形式写个两到三条,目前看有点太简单了,不太能看出具体在这个项目里做了什么工作。还是要尽量把自己做的工作以量化的形式体现在简历上呢。
双非本科求职如何逆袭
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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