题解 | #合并表记录#
合并表记录
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;
let record = {};
let isNumber = false
void async function () {
// Write your code here
while(line = await readline()){
if(isNumber){
let tempR = line.split(' ');
if(record[tempR[0]]){
record[tempR[0]] = record[tempR[0]] + Number(tempR[1])
}else{
record[tempR[0]] = Number(tempR[1])
}
}
isNumber = true;
}
for(key of Object.keys(record)){
console.log(key, record[key])
}
}()
Object.keys(value) 会对key进行排序,
而map.keys 没有排序作用

