首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客923
2016-08-25 21:21
西安电子科技大学 Java
关注
已关注
取消关注
求助!
华为机试:
求助各位用Java如何实现这个程序???
输入一组数字(最多15个),去掉连续次数大于等于三的数字,如果去掉后仍有连续次数大于等于三的,继续进行同样的处理,直到结果中没有出现连续次数大于等于三的数字为止。
提示
全部评论
推荐
最新
楼层
牛客960104号
西安电子科大 Java
import java.util.*; public class Main{ public static void main(String[] args) { int[] nums = {6, 1, 5, 3, 1, 1, 2, 2, 2, 2, 1, 3, 3, 4, 4, 4, 5, 5, 5}; delSameNum(nums); } public static void delSameNum(int[] nums) { if (nums == null || nums.length == 0) return; LinkedList<Integer> stack = new LinkedList<>(); int count = 1; for(int i = 0; i < nums.length; i++) { if (!stack.isEmpty()) { if (stack.peek() == nums[i]) { stack.push(nums[i]); count++; if (i == nums.length - 1 && count >= 3) { while (count-- != 0) stack.pop(); } } else if ((stack.peek() != nums[i]) && count >= 3) { while (count-- != 0) stack.pop(); count = 1; if (stack.size() > 1) { int tmp = stack.pop(); if (tmp == stack.peek()) count++; stack.push(tmp); } if (!stack.isEmpty() && stack.peek() == nums[i]) { stack.push(nums[i]); count++; if (i == nums.length - 1 && count >= 3) { while (count-- != 0) stack.pop(); } } else { stack.push(nums[i]); } } else { count = 1; stack.push(nums[i]); } } else stack.push(nums[i]); } int[] arr = new int[stack.size()]; for (int i = arr.length - 1; i >= 0; i--) { arr[i] = stack.pop(); } for (int i : arr) { System.out.print(i + " "); } System.out.println(); } }
点赞
回复
分享
发布于 2016-08-26 02:28
牛客5020520号
问一下,这个华为机试是内推还是校招?
点赞
回复
分享
发布于 2016-08-26 00:17
Weapon Lin
长春理工大学 Java
连续次数是什么意思呀? 😳
点赞
回复
分享
发布于 2016-08-25 23:45
bulu喵健康我快乐
华东师范大学 Java
15个不多,感觉可以用两个stack解掉
点赞
回复
分享
发布于 2016-08-25 21:27
暂无评论,快来抢首评~
相关推荐
02-02 11:59
已编辑
浙江大学 全栈开发
3.12 ReAct 框架
从 Yao 等人,2022 引入了一个框架,其中 LLMs 以交错的方式生成 推理轨迹 和 任务特定操作 。生成推理轨迹使模型能够诱导、跟踪和更新操作计划,甚至处理异常情况。操作步骤允许与外部源(如知识库或环境)进行交互并且收集信息。ReAct 框架允许 LLMs 与外部工具交互来获取额外信息,从而给出更可靠和实际的回应。结果表明,ReAct 可以在语言和决策任务上的表现要高于几个最先进水准要求的的基线。ReAct 还提高了 LLMs 的人类可解释性和可信度。总的来说,作者发现了将 ReAct 和链式思考 (CoT) 结合使用的最好方法是在推理过程同时使用内部知识和获取到的外部信息。它是如何运...
提示词工程指南
点赞
评论
收藏
分享
02-04 18:25
滴滴_运维开发工程师(准入职员工)
OPPO内推,OPPO内推码
关于工作环境:base深圳前海 内部配置绝了。一整栋50层都是oppo哒,我的工位可以看到欢乐港湾和大海,零食柜自给,很感动的是每层都提供独立的隔音室,3层饭堂里,23楼是最好吃的 周边很繁华。楼下三层是大商场,午饭后我一般会和其他实习生姐妹去citywalk,好多奶茶店,茶救,奈雪 喜茶,瑞幸,奶白,煲珠公每天换着喝,好幸福 关于工作氛围 感受到相当年轻,相当扁平的氛围,我们组(销售运营部)有三个哥哥姐姐直接对接我,她们人真的很nice,笨笨的我不会时,问她们都会耐心解答~~ 关于工作内容 感觉出入还是有的,问了哥哥姐姐,他们收到五六十份简历,面了6个,最后选了我,好感动好幸运。偏大客户运营...
OPPO公司福利 1103人发布
点赞
评论
收藏
分享
02-03 22:19
西北工业大学 前端工程师
好迷茫啊
实习一直打杂自己确实也没啥技术热情,项目自己聊起来简单单薄面试官问我做过什么难点,失语半天说没有马上要找暑期了,没有一点能拿得出手也许我就不适合这行吧
点赞
评论
收藏
分享
昨天 12:02
杭州电子科技大学 前端工程师
腾讯提前批
腾讯提前批,前端岗位,有没有面经,听说提前批都是神仙打架,难吗有没有面过的佬
小小梦想_:
二面挂了
关于提前批我想问
点赞
评论
收藏
分享
02-04 20:20
深信服_技术服务工程师(准入职员工)
深信服内推,深信服内推码
从5月7号入职到现在已经过了一周啦,记录一下最真实的感受…… 公司的伙食还是很不错的,每天餐补38元,早中晚各8-15-15,每天下午还有固定的下午茶,随机刷新糕点饮品甚至还有KFC。 午休时间也很完美,十二点到十四点(包括吃饭时间),应该算行业内中上水平了。虽然一周会有那么几天要上班到晚上八点半,但好像又没有觉得抗拒。 在这里每天都能学到很多很多在学校中接触不到的知识,能直接接触一线开发环境,在项目中将知识结合实践,对于我这个双非本实习生来说还算是很有价值的。组内同事跟导师也非常友好,虽然我没什么开发经验有时会问一些很低级的问题,写代码时也偶尔犯一些低级错误。今天15号是前公司发工资的日子,...
深信服公司福利 896人发布
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
4
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
字节国际化广告后端一面
5228
2
...
小红书前端一面
3461
3
...
阿里社招一面
2617
4
...
字节的offer流程需要多久
2054
5
...
我被美团二面面试官嘲笑
1882
6
...
AI大模型从业者聊Agent:附上学习路径
1759
7
...
26届Java简历求拷打
1744
8
...
字节日常实习二面
1711
9
...
程序员找工作至少要刷多少题
1703
10
...
大厂上班到底是啥感觉?
1625
创作者周榜
更多
正在热议
更多
#
在大厂上班是一种什么样的体验
#
8266次浏览
110人参与
#
为了减少AI幻觉,你注入过哪些设定?
#
3252次浏览
120人参与
#
程序员找工作至少要刷多少题?
#
14409次浏览
212人参与
#
一张图晒一下你的AI员工
#
3981次浏览
99人参与
#
我现在比当时_,你想录用我吗
#
7037次浏览
96人参与
#
刚入职的你踩过哪些坑
#
5839次浏览
117人参与
#
AI Coding的使用心得
#
3846次浏览
92人参与
#
机械人避雷的岗位/公司
#
42565次浏览
284人参与
#
论秋招对个人心气的改变
#
8162次浏览
137人参与
#
牛客AI体验站
#
5459次浏览
157人参与
#
关于春招/暑期实习,你想知道哪些信息?
#
6196次浏览
109人参与
#
程序员能干到多少岁?
#
7464次浏览
106人参与
#
12306一秒售罄,你抢到回家的票了吗?
#
1481次浏览
42人参与
#
晒晒你司的新年福利
#
6155次浏览
90人参与
#
学历对求职的影响
#
598656次浏览
4019人参与
#
找工作的破防时刻
#
253496次浏览
1962人参与
#
应届生进小公司有什么影响吗
#
117904次浏览
1158人参与
#
你实习是赚钱了还是亏钱了?
#
103946次浏览
612人参与
#
你投了多少份简历了?
#
424528次浏览
4003人参与
#
黄金这个事上,你学到了什么
#
1528次浏览
42人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务