题解 | #简单错误记录#
简单错误记录
https://www.nowcoder.com/practice/2baa6aba39214d6ea91a2e03dff3fbeb
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 newArr = new Map();
while ((line = await readline())) {
let tokens = line.split(" ");
let aArr = tokens[0].split("\\");
let a = aArr[aArr.length - 1];
if (a.length > 16) a = a.substr(-16);
a = a.concat(" ", tokens[1]);
if (newArr.has(a)) newArr.set(a, newArr.get(a) + 1);
else newArr.set(a, 1);
}
let key = newArr.keys();
let size = newArr.size;
while (size > 8) {
key.next();
size--;
}
while ((c = key.next().value)) {
let str = c.concat(" ", newArr.get(c));
console.log(str);
}
})();
查看1道真题和解析
滴滴公司福利 1784人发布