首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
07-01 10:19
华中科技大学 golang
面包和爱情不能兼得
最近期末考试完之后,开始了鼠鼠的北漂之路,和女朋友是高中认识的,高一相识,高二在一起的,今年年初因为暑假要不要去找她而发生了一些矛盾,从那天开始,我们相处的时候总感觉都是披着面具在交流,最近到了北漂的时候,女朋友晚上对我说出了相处太累的话,不过这一切都好像在我的意料之中,高中的懵懂恋爱到大学有认知的恋爱,我们都变了,但我们都付出过,最后我们好聚好散,“此情可待成追忆,只是当时已惘然”
据说名字越长别人越关...:
女的都是这样的 看你没有利用的了就分手
点赞
评论
收藏
分享
06-26 19:00
门头沟学院 golang
吃上软饭了家人们!
实习期一个月3K,女朋友每个月都给我补3K,我这软饭吃的什么水平?
码农索隆:
朕赐名:«牛客软饭男孩»
点赞
评论
收藏
分享
05-12 17:00
门头沟学院 Java
26届日常实习需要怎么沉淀
如题,就一个面试然后挂了
king122:
你的项目描述至少要分点呀,要实习的话,你的描述可以使用什么技术,实现了什么难点,达成了哪些数字指标,这个数字指标尽量是真实的,这样面试应该会多很多,就这样自己包装一下,包装不好可以找我,我有几个大厂最近做过的实习项目也可以包装一下
点赞
评论
收藏
分享
05-15 13:31
杭州电子科技大学 Java
27届找实习
求大佬拷打项目经历,求问细节
白火同学:
大二有这水平很牛了
,可以适当对关键信息加粗一点,比如关键技术、性能指标之类的。
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
昨天 12:01
大厂实习是完全找不到的,只能回头沉淀沉淀
复盘一下,力扣是不会的,八股是不熟的,学科是不匹配的,写了几段项目经历,但是比较不对口,准备回头找找中小厂的实习过渡一下
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
4
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
实习周报不要再写流水账了
3.4W
2
...
工资还是得攒着
9992
3
...
快手凉经
8535
4
...
毕业之后再也没人给我兜底了
6208
5
...
差点忘了以前是干嘛的,这个梗就是2025年最大的一坨
5814
6
...
这样的实习,我还有必要坚持下去吗?
4696
7
...
深圳挣钱深圳花,一分别想带回家
4518
8
...
制造业提前批合集(个人版,大伙速投哇
3609
9
...
依旧认为前端是版本答案
3593
10
...
女友问我为什么进字节后不理她了
3556
创作者周榜
更多
正在热议
更多
#
实习,不懂就问
#
20681次浏览
308人参与
#
如何准备秋招
#
6615次浏览
111人参与
#
现代汽车前瞻技术研发急速编程挑战赛
#
20190次浏览
175人参与
#
你觉得实习能学到东西吗
#
9869次浏览
231人参与
#
如果中了500万,你会离职吗?
#
87412次浏览
685人参与
#
你觉得现在还能进互联网吗?
#
3277次浏览
83人参与
#
秋招什么时候开投比较合适?
#
4166次浏览
83人参与
#
每个月的工资都是怎么分配的?
#
10059次浏览
202人参与
#
软开人,秋招你打算投哪些公司呢
#
99990次浏览
939人参与
#
预测一下26届秋招形势
#
15984次浏览
168人参与
#
技术岗笔试题求解
#
75130次浏览
974人参与
#
打工人的精神状态
#
52579次浏览
954人参与
#
机械实习一天多少钱合适?
#
28386次浏览
176人参与
#
高考出分的那一天,我__
#
11967次浏览
180人参与
#
安利/避雷我的专业
#
75649次浏览
522人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
111727次浏览
788人参与
#
设计人如何选offer
#
116596次浏览
728人参与
#
你觉得专业和学校哪个对薪资影响最大
#
61820次浏览
493人参与
#
来聊聊你认为的薪资天花板是哪家?
#
30490次浏览
174人参与
#
你们公司几号发工资
#
18523次浏览
115人参与
#
读研or工作,哪个性价比更高?
#
63439次浏览
725人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务