关注
猜到了名字可能是三个字符串,中间用空格隔开,但是就是卡在91%。。。不知道测试用例还有哪些情况 //获取输入并输出
var readline = require("readline")
const rl = readline.createInterface({
input:process.stdin,
output:process.stdout
})
var index = 0
var arr = []
var xmap = new Map()
rl.on('line',function(line) {
// 解析出来姓 和 名
// 统计姓 出现的次数和出现的位置
// 排序
// 输出
if(!line || line.length === 0) return
let tmp = line.split(" ")
arr.push({
xing:tmp[0],
ming:tmp[1],
xingming:line,
cishu: -1,
index:index
})
const x = tmp[0]
if(tmp[0] === "" ) x = tmp[1]
if(!xmap.has(x)) {
xmap.set(x,1)
} else {
xmap.set(x,
xmap.get(x) + 1)
}
index++
})
rl.on('close',function(){
if(arr.length === 0) {
process.exit()
}
for(let j =0;j< arr.length;j++) {
const t = arr[j].xing
arr[j].cishu = xmap.get(arr[j].xing)
}
arr.sort( (a,b) => {
if(a.cishu > b.cishu) {
return -1
}
if(a.cishu < b.cishu) {
return 1
}
return (a.index > b.index ? 1 : -1)
})
arr.forEach(v=>{
console.log(v.xingming)
})
process.exit()
})
查看原帖
点赞 评论
相关推荐
牛客热帖
更多
正在热议
更多
# xx岗简历求拷打 #
1137次浏览 17人参与
# 金三银四,你有感觉到吗 #
686394次浏览 6059人参与
# 有转正机会的小厂实习值得去吗? #
2070次浏览 32人参与
# 哪些公司开春招了? #
27889次浏览 188人参与
# 你最讨厌面试被问什么 #
3086次浏览 38人参与
# 2024开工大吉 #
26673次浏览 102人参与
# 毕业季等于分手季吗 #
54280次浏览 648人参与
# 牛客租房专区 #
156098次浏览 1724人参与
# 文科生还参加今年的春招吗 #
12937次浏览 98人参与
# 找工作中的小确幸 #
81416次浏览 451人参与
# 你的秋招第一场笔试是哪家 #
291644次浏览 2082人参与
# 实习越久越好,还是多多益善? #
77914次浏览 343人参与
# 找实习多的是你不知道的事 #
1804969次浏览 20688人参与
# 26届的你,投了哪些公司? #
256205次浏览 1685人参与
# 大家每天通勤多久? #
85701次浏览 803人参与
# 如何缓解入职前的焦虑 #
260876次浏览 1466人参与
# 记录实习开销 #
186749次浏览 938人参与
# 正在实习的你,几点下班 #
299166次浏览 2177人参与
# 职场吐槽大会 #
326884次浏览 2253人参与
# 运营面经 #
157860次浏览 1346人参与