首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
硕士实习生
2022-04-23 23:55
门头沟学院 Java
关注
已关注
取消关注
字节面试算法题
某个公司的一道题目
想瞅瞅代码
给定一个数n,如23121,给定一个数组,如2 4 9,求由数组元素组成的,小于23121的最大数为22999
数组和数n都是随机的
想问问怎么写
#字节#
#字节跳动#
#笔试题目#
提示
全部评论
推荐
最新
楼层
飞星dk
哈尔滨工业大学 Java
试探回溯法就行,找到所有数,选出小于n的最大数就行了,复杂度没提要求应该能过; public class Main { public static void main(String[] args) { int n=23121; int[] array=new int[] {2,4,9}; System.out.println(find(n, array)); } public static int find(int n, int[] array) { int depth=0; List<Integer> list=new ArrayList<>(); int path=0; char[] digits=Integer.toString(n).toCharArray(); dfs(n, depth, digits, array, path, list); int result=0; Collections.sort(list); for(int i=0;i<list.size();i++) { if(list.get(i)>=n) { result=list.get(i-1); break; } } return result; } public static void dfs(int n, int depth, char[] digits, int[] array, int path, List<Integer> list) { if(depth==digits.length) { list.add(path); return; } for (int i = 0; i < array.length; i++) { path = path * 10 + array[i]; dfs(n, depth + 1, digits, array, path, list); path = path / 10; } } }
1
回复
分享
发布于 2022-04-24 08:32
沉稳的里根在喝茶
门头沟学院 C++
#include<bits/stdc++.h> using namespace std; int main(){ int n=23121,m ; //cin>>n; vector<int>a={2,4,9},b,c; /*while(cin>>m){ a.push_back(m); }*/ sort(a.begin(),a.end()); while(n/10){ c.push_back(n%10); n/=10; } c.push_back(n); int target=0; for(int i=c.size()-1;i>=0;i--){ if(target==1){ b.push_back(a.back()); continue; } for(int j=0;j<a.size();j++){ if(c[i]==a[j]){ b.push_back(c[i]); break; } if(c[i]>a[j]){ b.push_back(a[j]); target=1; break; } } } int sum=0; for(int i =0;i<b.size();i++){ sum+=b[i]*pow(10,b.size()-i-1); } cout<<sum<<endl; }
点赞
回复
分享
发布于 2022-05-16 23:50
Dancer_Wu
门头沟学院 大数据开发工程师
双指针可以考虑的
点赞
回复
分享
发布于 2022-04-28 10:30
卡皮巴拉啦啦啦啦
门头沟学院 后端工程师
不用回溯,将给定的数组排序(理论上不用排序On时间复杂度),得到数组中的最大值和最小值。然后从给定数字的个位到高位遍历,直到找到第一个大于数组min的位。如果没有找到,答案就是原数字长度-1个数组最大值的拼接;如果找到了,找到那一位的更高位都不变,找到的那一位变成数组中小于它的最大值,然后比当前低的位用数组里面的最大值max替换即可。
点赞
回复
分享
发布于 2022-04-24 11:05
牛客788654150号
门头沟学院 Java
字节一面遇到了,讲了模拟思路没写出来
点赞
回复
分享
发布于 2022-04-24 10:13
牛客414455759号
门头沟学院 C++
将数组排序 n转字符串 从左到右遍历n 对于每一位在数组中二分查找 如果位存在于数组中则选择并继续下一位 否则选择小于该位的最大值并且对与后面的位全部填充数组最大值
点赞
回复
分享
发布于 2022-04-24 08:14
暂无评论,快来抢首评~
相关推荐
02-02 14:19
东北大学秦皇岛校区 运营
如何抉择?
我目前是本科大三,学校层次是末流985,经济学专业,毕业后打算直接就业,先前有一段期货公司的实习经历,现在正在八大会计事务所做审计实习,但在实习期间,对这个职业以后的发展感觉有些迷茫,在搜集各种资料后,想要转行做运营,但目前离秋招只有半年时间了,如果利用半年的时间进行实习和学习,有希望在秋招的时候进入一些互联网中小厂或者是大厂吗?
没有实习经历,还有机会进...
点赞
评论
收藏
分享
02-04 20:45
美的集团_后端开发工程师(准入职员工)
美的内推,美的内推码
说说大家都比较关心的加班和💰问题 目前没有加班,甚至运中也有大假了,而且简化汇报形式(不做ppt)是真的 💰前几天发了半个月的,比我想象中的要多! 还有一次性安家费、餐补啥的! 总之来说待遇是不错的世界五百强-美的集团2026届校园招聘启动啦【企业介绍】集智能家居、楼宇科技、工业技术、机器人与自动化和创新型业务五大业务板块为一体的全球化科技集团,世界五百强企业【招聘岗位】涵盖信息技术、研发技术、财务金融、管理等八大职业群,海量岗位任您选择 【工作地点】佛山、合肥、上海、广州、深圳等40+海内外城市 【投递链接】https://careers.midea.com/recruit-school...
美的集团公司福利 878人发布
点赞
评论
收藏
分享
01-11 09:53
南京航空航天大学 Java
在小厂实习能写到简历上吗?会不会脏简历
😭😭主包在一个小小小厂实习,这个是个初创公司,人数十人左右。开发一款交友app,基本使用cc编码调bug。这个实习写到简历上会不会脏简历呀,还想着年后投大厂呢
程序员花海_:
你学历够 完全可以冲中大厂的 去小厂实习不是浪费时间吗
实习如何「偷」产出?
点赞
评论
收藏
分享
01-10 10:56
深圳虾皮信息科技有限公司_后端
撤退
🍤我tm来啦
迷茫的大四🐶:
都让开,我tm来啦
点赞
评论
收藏
分享
02-06 22:30
三一重能_机械工程师(准入职员工)
格力电器内推,格力电器内推码
格力电器硬件面经1. 个人背景介绍;2. 单片机最小构成;3. 项目底板有哪些功能;4. 复位原理;5. 电源有哪几种;6. LDO工作原理;7. LDO效率多大;8. 反激变换器;9. 研究生阶段学过哪些硬件课程;10. 工作地点在珠海怎么看;11. 有接触过电机相关的吗;12. MOS导通条件;13. 反问。格力电器26届春招2月6日正式启动啦!企业简介:作为世界500强企业,格力电器现已发展成为多元化、科技型的全球工业制造集团,产业覆盖家用消费品和工业装备两大领域。【福利待遇】人才公寓及家属过渡房、免费通勤班车、无限流量免费电话卡、科技进步奖、周末双休、健康体检、年休假、五险一金及丰富津...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
2
25
分享
评论
提到的真题
返回内容
招聘动态
查看更多
27届简历点评
27届寒假/转正实习汇总
全站热榜
更多
1
...
为什么说Java+langchain4j/spring AI依旧是传统后端
3808
2
...
字节飞书测开日常oc,附上面经
2457
3
...
有了AI之后,程序员能不能干到65岁?
2224
4
...
腾讯AI产品一面:如何缓解幻觉?
2183
5
...
美团50亿收购叮咚买菜,校招HC会变多吗
1826
6
...
测开前景
1729
7
...
文科生能做产品经理吗?
1628
8
...
腾讯提前批
1447
9
...
字节的offer流程需要多久
1390
10
...
26届Java简历求拷打
1387
创作者周榜
更多
正在热议
更多
#
在大厂上班是一种什么样的体验
#
13196次浏览
176人参与
#
机械人避雷的岗位/公司
#
44477次浏览
313人参与
#
程序员找工作至少要刷多少题?
#
22083次浏览
282人参与
#
工作前VS工作后,你的心态变化
#
38278次浏览
266人参与
#
论秋招对个人心气的改变
#
14385次浏览
197人参与
#
为了减少AI幻觉,你注入过哪些设定?
#
6672次浏览
190人参与
#
牛客AI体验站
#
8463次浏览
217人参与
#
你的mentor是什么样的人?
#
51330次浏览
724人参与
#
你现在会用到哪些AI技能?
#
24713次浏览
137人参与
#
找实习多的是你不知道的事
#
1788599次浏览
20670人参与
#
我现在比当时_,你想录用我吗
#
9763次浏览
133人参与
#
12306一秒售罄,你抢到回家的票了吗?
#
2426次浏览
52人参与
#
应届生进小公司有什么影响吗
#
118607次浏览
1161人参与
#
一张图晒一下你的AI员工
#
6031次浏览
131人参与
#
哪一瞬间让你觉得工作好累
#
75643次浏览
431人参与
#
AI Coding的使用心得
#
5653次浏览
117人参与
#
父母对你找工作是助力还是阻力?
#
38360次浏览
387人参与
#
刚入职的你踩过哪些坑
#
7933次浏览
140人参与
#
我和mentor的爱恨情仇
#
106441次浏览
951人参与
#
25年找工作是什么难度?
#
53644次浏览
338人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务