首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
昨天 10:23
滴滴_运维开发工程师(准入职员工)
OPPO内推,OPPO内推码
关于工作环境:base深圳前海 内部配置绝了。一整栋50层都是oppo哒,我的工位可以看到欢乐港湾和大海,零食柜自给,很感动的是每层都提供独立的隔音室,3层饭堂里,23楼是最好吃的 周边很繁华。楼下三层是大商场,午饭后我一般会和其他实习生姐妹去citywalk,好多奶茶店,茶救,奈雪 喜茶,瑞幸,奶白,煲珠公每天换着喝,好幸福 关于工作氛围 感受到相当年轻,相当扁平的氛围,我们组(销售运营部)有三个哥哥姐姐直接对接我,她们人真的很nice,笨笨的我不会时,问她们都会耐心解答~~ 于工作内容 感觉出入还是有的,问了哥哥姐姐,他们收到五六十份简历,面了6个,最后选了我,好感动好幸运。偏大客户运营方...
OPPO公司福利 1175人发布
点赞
评论
收藏
分享
02-04 17:33
西安电子科技大学 Java
😭😭二面结束,还是做不到吗😭😭
前言:二面已经结束,虽然还不知道有没有三面,但是清楚的是还需要努力哇面试题:很多和项目相关,不太好展开讲,抓几个重点说说。问: 如果你要设计一个登入的功能,说说前后端的逻辑:答: 首先前后端分离,前端需要一个登入的UI组件,还需要在提交前验证一下账号、密码等有没有填好,如(是否为空),然后向后端发送请求,携带前端输入的信息,接着可以在vite配置代理服务器上解决跨域问题,后端接收请求后,与数据链接验证身份,核对密码等(提了一下,如果是注册就得通过hash加密,不能存储明文),登入成功就可以在后端生产一个token,这个token可以在返回前端后,储存在localstorage上,这样就可以在一...
现在前端的就业环境真的很...
点赞
评论
收藏
分享
02-03 04:49
南京邮电大学 Java
双非大三生在家20小时写了个Agent开源项目
最近两天国际金价忽上忽下炒的特别火热,前天晚上心血来潮就决定写一个Agent智能分析黄金市场的项目,连续工作了20小时也是完工了,刚刚花了会儿时间也是成功在github上上线了。GoldMind 是一个基于 LangChain Multi-Agent 架构 的黄金市场智能分析平台,融合 ReAct 推理框架、RAG(检索增强生成) 与 多模型协作 技术,为投资者提供深度市场洞察。系统基于 GLM-4-Plus(智谱AI)与 DeepSeek-V3 双引擎驱动,通过专用 Agent 分工协作:Market Analysis Agent 负责技术面量化分析,News Intelligence Agent 基于实时搜索进行舆情解析,Institution Research Agent 追踪主流机构观点,Investment Advisory Agent 融合多源信息生成策略建议。各 Agent 通过结构化输出实现结果融合,形成对黄金市场的全景认知。项目链接🔗https://github.com/JasonBuildAI/GoldMind球球star⭐啦哈哈哈哈哈😃附上几个前端截图,也欢迎大家提PR
牛马人的牛马人生:
不错挺强的兄弟
牛客AI体验站
点赞
评论
收藏
分享
01-31 21:01
河南科技大学 Java
27届简历求拷打
项目其实就是外卖跟点评,ai润色了一下就想在暑期实习之前找个中小厂这种程度足够吗
简历中的项目经历要怎么写
点赞
评论
收藏
分享
02-04 22:23
浙江大学 嵌入式工程师
如何做一个有含金量的嵌入式项目?(不烂大街思路分享)
最近我看了一些粉丝的简历,写着五六个项目,全是“温湿度采集”、“简单的家居控制”。说句扎心的实话:做一堆简单的 Demo,不如把一个项目做深。为什么你的项目被 HR 说是“烂大街”? 因为那些大多是验证硬件功能,跟嵌入式软件的核心能力关系不大。你调通了 外设读取温湿度,那是单片机基础。如果是找“嵌入式软件”岗位,请一定要在“软件”上下功夫!真正的深度不是你会用几个外设,也不是老生常谈的“通信来通信去”,而是你有没有能力对系统核心进行优化。怎么增加嵌入式项目的深度?以下是几个能真正体现“软件深度”的项目优化方向:一、 拒绝“裸机思维”,拥抱 RTOS 的内核级深度别再只是 跑到底了。引入 RTO...
你最近因为什么迷茫?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
2
25
分享
评论
提到的真题
返回内容
招聘动态
查看更多
27届简历点评
27届寒假/转正实习汇总
全站热榜
更多
1
...
聊聊Agent实习
8028
2
...
【AI大模型投递必看】:高潜力投递企业清单(附详细解析)
4136
3
...
实习不会等你“准备好”
4067
4
...
字节 后端开发 (Agent中台)一面凉
3081
5
...
推荐一个值得做的AI项目
2240
6
...
一次偷懒,让我看到了AI对岗位的真正冲击
1500
7
...
上班一年半
1393
8
...
有实习后,面试备战核心指南(精准避坑+高效提分)
1267
9
...
学校不让去实习怎么办,我真的好想哭
1255
10
...
Agent开发 字节面试被问麻了
1121
创作者周榜
更多
正在热议
更多
#
春招什么时候投?
#
4641次浏览
72人参与
#
春节提前走,你用什么理由请假?
#
4663次浏览
97人参与
#
春节前,你还在投简历吗?
#
6531次浏览
86人参与
#
实习到现在,你最困惑的一个问题
#
1694次浏览
53人参与
#
牛客AI体验站
#
13220次浏览
253人参与
#
牛友的春节生活
#
1367次浏览
48人参与
#
备战春招/暑实,现在应该做什么?
#
1469次浏览
52人参与
#
从夯到拉,锐评职场mentor
#
1369次浏览
31人参与
#
聊聊Agent开发
#
13573次浏览
338人参与
#
距离春招还有一个月,你现在是什么开局?
#
2736次浏览
53人参与
#
推荐一个值得做的AI项目
#
3700次浏览
117人参与
#
暑期实习什么时候投?
#
3325次浏览
81人参与
#
实习想申请秋招offer,能不能argue薪资
#
218494次浏览
1171人参与
#
腾讯工作体验
#
566774次浏览
3700人参与
#
哪些瞬间让你真切感受到了工作的乐趣
#
24409次浏览
105人参与
#
通信硬件2024笔试面试经验
#
269081次浏览
2053人参与
#
实习必须要去大厂吗?
#
188445次浏览
1765人参与
#
正在春招的你,也参与了去年秋招吗?
#
349813次浏览
2590人参与
#
双非本科的出路是什么?
#
208641次浏览
1565人参与
#
最难的技术面是哪家公司?
#
65371次浏览
971人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务