京东笔试

下午公司加班(玩耍),闲的无聊想起了邮箱里面的笔试邮件(java),那就参加一下下吧,反正无聊……

咦~这个算法题~嗷~原来是这样啊~感觉也不是很难啊~


诶!!!等等!!!为啥只A了27!!!


这样不对吗,,,,没问题啊,漏了啥情况?,,,没有吧


算了,先看第二个,,,
重复一遍上文,为啥就36啊,,,



算了,还是太菜了,下班吃肯德基去了#京东##笔试题目##吐槽#
全部评论
一毛一样。。。
1 回复 分享
发布于 2019-08-24 21:14
同36😣
点赞 回复 分享
发布于 2019-08-24 21:06
同36,,太菜了😭
点赞 回复 分享
发布于 2019-08-24 21:07
猜到了名字可能是三个字符串,中间用空格隔开,但是就是卡在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() })
点赞 回复 分享
发布于 2019-08-24 21:08
第一题当下面情况时是不是过不了? 10 2 1 3 2 2 2 4 5 7 2
点赞 回复 分享
发布于 2019-08-24 21:08

相关推荐

11-15 18:39
已编辑
西安交通大学 Java
全村最靓的仔仔:卧槽,佬啥bg呢,本也是西交么
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务