题解 | #简单错误记录#
简单错误记录
https://www.nowcoder.com/practice/2baa6aba39214d6ea91a2e03dff3fbeb
暴力,就要暴力
const readline=require('readline')
const rl=readline.createInterface({
input:process.stdin,
output:process.stdout
})
let arr=[]
rl.on('line',(line)=>{
arr.push(line)
})
rl.on('close',()=>{
effect(arr)
})
function effect(arr){
let map=new Map()
for(let i=0;i<arr.length;i++){
let str=arr[i].slice(arr[i].lastIndexOf('\\')+1,arr[i].lastIndexOf(' '))
let num=arr[i].slice(arr[i].lastIndexOf(' ')+1)
if(str.length>16){
str=str.slice(str.length-16)
}
arr[i]=str+' '+num
// if(map.size>8){
// map.delete(arr[0])
// }
if(map.has(arr[i])){
map.set(arr[i], map.get(arr[i])+1)
}else{
map.set(arr[i], 1)
}
}
for (const [key,value] of map) {
if(map.size>8){
map.delete(key)
}
}
for(const [key,value] of map){
console.log(key,value)
}
}

