首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客419374685号
重庆大学 前端工程师
发布于重庆
关注
已关注
取消关注
@明天不上班了:
09.03 京东前端笔试
走个过场,给大家参考一下。。。 1. 赝品数量 题目描述:真品的质量最高,其余都是赝品 n 为商品的数量 data[i] 为商品的质量 100% let n = +readline(), data = readline().split(" ").map(item => +item);function solution1 () { data.sort((a, b) => a - b); let max = data[0], count = 1; for (let i = 1; i < n; i++) { if(data[i] == max) count++; else if(data[i] > max) { max = data[i]; count = 1; } } return n - count; // 赝品的数量} 2. 小红的因子 题目描述:从num的所有因子中选择一个因子p,使够达成 p * p > num 的因子最小 t 为小红的提问次数 data[i] 每次提问的数字 100% let t = +readline(), data = readline().split(" ").map(item => +item);while (line = readline()) { data.push(+line);}function solution() { for (let i = 0; i < t; i++) { console.log(find(data[i])) } function find(num) { let rest = num, half = Math.sqrt(num); for (let m = 2; m <= half; m++) { if (num % m == 0) { if (m * m > num) { rest = Math.min(m, rest) } if ((num / m) * (num / m) > num) { rest = Math.min(rest, num / m) } } } return rest; }}solution() 3. 数字分裂,求得到数组中数字全部为1的最少操作数 题目描述:小红的数字分裂 求得到数组中元素全部为1的最少操作数,小红一次可以进行以下两种操作 将数字 x 分裂为 1 和 x - 1 将数字 x 分裂为 a 和 b, a 和 b的条件必须满足 a * b == x n 为数组中数字的个数 data[i] 数组中的数字大小 100% let n = +readline(), data = readline().split(' ').map(item => +item);function solution() { function getYinzi(num) { let half = Math.sqrt(num), targets = []; for (let m = 2; m <= half; m++) { if (num % m == 0) { targets.push(m, num / m) } } return targets; } let f = Array(100001).fill(0) f[2] = 1; for (let i = 3; i < 100001; i++) { let res = getYinzi(i); f[i] = 1 + f[i - 1]; for (let j = 0, m = res.length; j < m; j++) { f[i] = Math.min(1 + f[res[j]] + f[i / res[j]], f[i]); } } let ans = 0; for (let i = 0; i < n; i++) { ans += f[data[i]] } return ans;}console.log(solution())
点赞 4
评论 6
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-23 11:37
延安大学 C++
虾皮挂
绷不住了,晚上十点发拒信,是还在加班吗这样一想挂了好像也没什么不好
码农索隆:
这个都是真人发嘛,会用到机器人定时发嘛
点赞
评论
收藏
分享
07-23 13:45
蔚来_车端算法构架师(准入职员工)
蔚来内推
蔚来汽车一面面经+提问嵌入式相关的岗位 今天参加了尉来汽车一面,写一下面经 时间:1h 1.自我介绍:花了6分钟讲了项目和比赛 2.项目和实习复盘:花了半小时,提了很多问题,楼主问题很多,不过还是得到面试官的中肯的评价:学习能力很强,不过要补的内容也很多 3.手撕代码:很简单的题目,好像是lucky序列问题,10分钟写完了,不过一开始测试用例只通过10%,有点荒,就把思路和面试官讲了一遍,感觉是变量太大,应该定义long long类型,修改之后,重新提交,一直在运行中,面试官说可能是系统问题,让我反问一些问题,然后让我下线,他说他要写面评。 4.反问:今天会有二面吗? 回答:不会的...
点赞
评论
收藏
分享
07-02 10:39
门头沟学院 Java
JAVA开发想找个实习这么难吗
鼠鼠是26届双非学院本,boss上打招呼都不读,要么就是已读不回,用应届生求职还好点 ,今天约了一个面试,但我朋友昨天面了,只能说确实是小厂,一坨 现在真的很焦虑了
Steven267:
说点真实的,都要秋招了,还没有实习,早干嘛去了,本来学历就差
,现在知道急了,而且你这个简历完全可以写成一页,劣势太大了,建议转测试
点赞
评论
收藏
分享
06-11 17:39
门头沟学院 Java
已破防,
小呆呆的大鼻涕:
卧槽,用户彻底怒了
点赞
评论
收藏
分享
07-22 12:19
深圳大学 运营
俺不中咧
单休就单休吧主包实在找不到工作了
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
别害怕前端手写,真没想象的难
7917
2
...
大模型应用开发面经 (5年经验)
5251
3
...
🍀双非鼠鼠上岸大厂攻略🍀
3800
4
...
2025 年了,万分推荐的前端学习路径!!!
3614
5
...
先放弃找大厂的想法了
2750
6
...
扪心自问,你配ssp吗
2052
7
...
经典问题,保研还是就业😵
1552
8
...
虾皮提前批挂
1471
9
...
26双非秋招投递记录贴--长期更新
1433
10
...
如何兼顾实习和秋招
1402
创作者周榜
更多
正在热议
更多
#
工作中哪个瞬间让你想离职
#
32015次浏览
237人参与
#
我对___祛魅了
#
2761次浏览
34人参与
#
中兴秋招
#
183081次浏览
2043人参与
#
和同事相处最忌讳的是__
#
2662次浏览
31人参与
#
打工人的精神状态
#
62810次浏览
1049人参与
#
如何快速融入团队?
#
1164次浏览
25人参与
#
机械人,你被简历秒挂的企业有哪些?
#
45711次浏览
295人参与
#
职场常用语录大全
#
5067次浏览
41人参与
#
机械人,秋招第一次笔试的企业是哪家?
#
42120次浏览
335人参与
#
在职场上,你最讨厌什么样的同事
#
17652次浏览
174人参与
#
担心入职之后被发现很菜怎么办
#
142430次浏览
822人参与
#
哪些公司校招卡第一学历
#
83781次浏览
362人参与
#
职场人,说说你的烦心事
#
12613次浏览
106人参与
#
软开人,秋招你打算投哪些公司呢
#
109858次浏览
991人参与
#
你觉得找工作该拿大厂还是小厂练手
#
196254次浏览
1752人参与
#
如果重来一次你还会读研吗
#
180846次浏览
1815人参与
#
秋招想进国企该如何准备
#
77533次浏览
427人参与
#
机械人晒出你的简历
#
87394次浏览
715人参与
#
工作一周年分享
#
32442次浏览
193人参与
#
金融财会交流会
#
112973次浏览
386人参与
#
找工作中的意难平
#
784881次浏览
6125人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务