关注
猜到了名字可能是三个字符串,中间用空格隔开,但是就是卡在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()
})
查看原帖
点赞 评论
相关推荐
今天 14:46
河南科技大学 前端工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 这个offer值得去吗? #
21615次浏览 178人参与
# 上班苦还是上学苦呢? #
345428次浏览 2070人参与
# 在爱玛,骑向未来 #
3539次浏览 332人参与
# 如果春招能重来,我会___ #
22190次浏览 234人参与
# 实习怎么做才有更好的产出 #
50038次浏览 457人参与
# 你会因为行情,降低找工作标准吗? #
34919次浏览 279人参与
# 联宝杯大学生创新大赛,你的技术值得产业级答案 #
47834次浏览 519人参与
# 字节开奖 #
152042次浏览 698人参与
# 提名点击就挂的公司 #
144256次浏览 491人参与
# 我的秋招“寄”录 #
476453次浏览 3063人参与
# AI coding的好用工具分享 #
88539次浏览 567人参与
# 找工作以来,你最看不惯__ #
79459次浏览 594人参与
# 大学四年该怎么过,才不算浪费时间? #
23875次浏览 107人参与
# AI“智障”时刻 #
40401次浏览 195人参与
# 字节求职进展汇总 #
1849274次浏览 15419人参与
# 运营每日一题 #
144400次浏览 978人参与
# mt对你说过最有启发的一句话 #
116680次浏览 877人参与
# 面试等了一周没回复,还有戏吗 #
246062次浏览 1857人参与
# 双非应该如何逆袭? #
587433次浏览 6398人参与
# 字节7000实习来了,你投了吗? #
55306次浏览 421人参与
# 双非本科求职如何逆袭 #
1649802次浏览 13087人参与
# 薪资爆料 #
422721次浏览 2227人参与

