首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
11-03 00:05
华东师范大学 Web前端
百度Web前端开发一面
1.挑一个项目介绍一下 2.请解释浏览器的渲染过程,包括从接收 HTML 到页面显示的关键步骤,以及百度搜索结果页如何优化首屏渲染速度? 3.JavaScript 中的原型与原型链是什么?如何通过原型实现继承?举例说明原型链的查找机制。 4.什么是跨域?百度地图 API在前端调用时如何解决跨域问题?常见的跨域解决方案有哪些? 5.React 中的虚拟 DOM 是什么?它与真实 DOM 相比有哪些优势?虚拟 DOM 的 Diff 算法核心逻辑是什么? 6.CSS 选择器的优先级如何计算?百度首页导航栏样式(如hover 效果)若被其他样式覆盖,如何排查并解决? 7.如何实现一个防抖(deboun...
查看11道真题和解析
点赞
评论
收藏
分享
10-31 16:30
门头沟学院 Java
26秋招收钱吧Java后端二面
1、谈谈研究方向 2、为什么跨考计算机 3、项目 1 拷打(10 min) 4、谈谈项目 2 的 AI 扩图的使用 5、谈谈扩图过程中图是以什么形式传过去的?程序和 AI 服务交互的协议是什么? 6、谈谈如何设计 WebSocket 来实现多人同时编辑的? 7、谈谈如何去保证多人扩图操作的顺序性? 8、基于事件驱动的广播,如何保证 A 修改后 B再修改,广播给 C 也是先 A 后 B 顺序,而不是先 B 后 A? 9、WebSocket 的底层原理,连接建立的过程 10、谈谈项目 3 的整体执行流程,每个中间件在其中负责哪些工作 11、什么是倒排索引,怎么理解倒排索引 12、项目中有基于 Ra...
查看20道真题和解析
点赞
评论
收藏
分享
10-20 11:11
辽宁大学 营销
不儿认真的吗春招??
我寻思我秋招还没结束呢春招先来了
StLeoX:
快进到一年三轮
点赞
评论
收藏
分享
10-24 13:19
成都理工大学 C++
我还投寄吧毛啊
至今0offer 9 10月大大小小面了八九家 基本上 一面二面 挂 到10月后期基本上没面试了 我还投寄吧毛啊 求建议 真寒冬了?
龙井鼠标:
把简历排版调整一下先吧,缩进 标点符号什么的都很乱,字体也不统一,给人第一眼观感很差
点赞
评论
收藏
分享
昨天 19:53
门头沟学院 Java
秋招开始捡漏了吗?听说现在还能捡到宝!
最近不少同学发现,之前爱答不理的公司突然开始主动约面试了,面试难度好像也降低了,就连挂过的公司都重新来撩了。这感觉就像商场快下班时突然开始打折,之前高冷的商品现在都变得亲切可人——没错,秋招捡漏黄金期可能真的来了! 一般来说大家会普遍认为11月12月已经是开奖期间了,基本都结束了面试流程,而这对双非同学恰恰是最友好的,因为一大批92拿了十几个offer的,已经开始做了选择,因此会有一大批被释放的offer,此时 HR 要么从还在面试流程中的同学捞人,要么去已经挂了同学,但可能笔试成绩还可以,要或者是重新招人,这几个选择都比较常见!而11月和12月是双非拿保底的比较好的时期! 捡漏信号 最近团...
秋招开始捡漏了吗
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
4
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
那个敢跟leader对线的实习生,现在怎样了
2661
2
...
上班还能尸体回温。。。
2143
3
...
数字马力一面(已挂)
2102
4
...
数字马力 一面
1868
5
...
实习才知道原来攒钱这么不容易(给新人小白)
1774
6
...
27找实习,简历求拷打
1675
7
...
美团是WLB吗?说说我一年多的感受!
1460
8
...
字节业务中台后端开发一面
1442
9
...
数字马力一面
1375
10
...
数字马力java一面
1327
创作者周榜
更多
正在热议
更多
#
同bg的你秋招战况如何?
#
170982次浏览
997人参与
#
扒一扒那些奇葩实习经历
#
124915次浏览
1094人参与
#
联影求职进展汇总
#
49168次浏览
320人参与
#
今年秋招是回暖还是遇冷
#
27113次浏览
171人参与
#
去哪儿求职进展汇总
#
145045次浏览
994人参与
#
你实习是赚钱了还是亏钱了?
#
25661次浏览
224人参与
#
360集团校招
#
17904次浏览
145人参与
#
毕业论文进行时
#
4557次浏览
73人参与
#
面对逼签的应对技巧
#
4894次浏览
28人参与
#
我来点评面试官
#
13422次浏览
100人参与
#
牛友的国庆旅行碎片
#
20379次浏览
124人参与
#
秋招开始捡漏了吗
#
71429次浏览
505人参与
#
找工作八股要背到什么程度?
#
15161次浏览
232人参与
#
用一句话形容你的团队氛围
#
16028次浏览
170人参与
#
三一集团提前批进度交流
#
40971次浏览
229人参与
#
社会教会你的第一课
#
109602次浏览
859人参与
#
工作后,谈恋爱还和学生时代一样吗?
#
40547次浏览
377人参与
#
上班后,才发现大学__白学了
#
13428次浏览
97人参与
#
你找工作是从容有余 or 匆忙滚爬?
#
9455次浏览
85人参与
#
阿里云工作体验
#
32869次浏览
108人参与
#
你的领导最像哪种动物,为什么?
#
25242次浏览
136人参与
#
职场破冰,你们都聊什么?
#
30338次浏览
154人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务