题解 | #简单错误记录#
简单错误记录
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 () {
const result = {}
while(line = await readline()){
const { name, num } = getFileInfo(line);
const outputKey = `${name} ${num}`
if (result[outputKey]) {
result[outputKey] += 1
} else {
result[outputKey] = 1
}
}
const entries = Object.entries(result).slice(-8)
for (const [k,v] of entries) {
console.log(`${k} ${v}`);
}
}()
function getFileInfo(input) {
const [path, num] = input.split(" ");
const name = path.split("\\").at(-1).slice(-16)
return {
name,
num,
}
}
查看20道真题和解析