关注
猜到了名字可能是三个字符串,中间用空格隔开,但是就是卡在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()
})
查看原帖
点赞 评论
相关推荐
投票
你算哪个小喷菇:offer了,大家别焦虑
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 春招 / 实习投递,你最焦虑的一件事 #
9366次浏览 165人参与
# 27届求职交流 #
26023次浏览 521人参与
# 神州信息求职进展汇总 #
4905次浏览 74人参与
# 今天你投了哪些公司? #
9335次浏览 222人参与
# 26届求职交流 #
13497次浏览 357人参与
# 你感受到金三银四了嘛? #
2903次浏览 28人参与
# AI时代下,你的岗位要求有什么变化? #
2170次浏览 48人参与
# 哪一刻你对工作祛魅了? #
3615次浏览 31人参与
# 刚工作的你,踩过哪些坑? #
1195次浏览 29人参与
# HR问:你期望的薪资是多少?如何回答 #
80794次浏览 689人参与
# 如果给AI员工评绩效,我的答案是…… #
1011次浏览 34人参与
# 找工作,你都让AI帮你做什么? #
1161次浏览 46人参与
# 虽然0面试,但今天___,夸夸自己 #
950次浏览 24人参与
# 实习学不到东西正常吗? #
1926次浏览 28人参与
# 今年找实习到底有多难? #
3946次浏览 36人参与
# 春招前还要继续实习吗? #
55200次浏览 302人参与
# 你觉得mentor喜欢什么样的实习生 #
51974次浏览 1013人参与
# 三月的小目标 #
35424次浏览 631人参与
# 25届非技术实习投递记录 #
149817次浏览 1020人参与
# 交出你的校招焚诀 #
25211次浏览 356人参与
# 面试等了一周没回复,还有戏吗 #
210439次浏览 1721人参与