首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
05-16 16:40
复旦大学 C++
华为秋招:线下面试
华为秋招以大规模线下面试为特色,也是后疫情时代较具规模的面试活动。其线下面试并非零散单间,而是“规模化作战”——HR会提前包下连锁酒店,将一楼大厅改为等候区,几百号面试官统一着装分区就坐,场面震撼且秩序井然。流程上虽为“2+1”(两轮业务面+一轮主管面),但并非连贯进行。我当时两轮业务面结束后,不到30分钟就收到反馈,同学们反馈时间也基本不超过40分钟,效率极高。主管面存在不确定性,我同组同学业务面表现优异,却因当天主管约满需后续补面,这类细节网上很少提及,建议大家面试前别排满行程。华为秋招面试实力是基础,但运气也很关键。我遇到温和的面试官,未答全问题也被引导梳理思路;而同学遇到严苛面试官,因...
面试太紧张了怎么办?
点赞
评论
收藏
分享
05-12 20:02
南阳理工学院 算法工程师
求帮忙修改简历
听劝,我这个简历该怎么改...
点赞
评论
收藏
分享
04-11 01:30
苏州城市学院 嵌入式软件开发
大三应该现在投实习了吗
焦虑ing,二本,绩点挂车尾,无竞赛就会个stm32和freertos,esp32。无竞赛,学历差。真让人焦虑。这是应付学校任务写的简历,说实在的,平衡车和nwatch都是跟着视频(铁头山羊,韦东山)复刻的。MQTT这部分让ai吹了一下,实际上我不会LVGL,就在简历抹去了。八股文没开始背,面试题还没开始看。需不需要刷一点算法?来不及了,才知道大三这个时候应该投简历了,骑驴找马,边投边学
牛马人的牛马人生:
基本上算是完蛋了
投了多少份简历才上岸
点赞
评论
收藏
分享
05-13 15:44
已编辑
中国传媒大学 运营
第一份实习就被背刺了,再也不想上班了。。😢
团队里最近来了个实习生,第一周就天天摸鱼什么事也不干,身体往后一躺就开始刷手机。因为我们部门比较少,就只有我们两个实习生。+1还是大忙人,不能一直教他,就让我一些基础流程告诉他,让他好上手;我就把我基础的一些流程告诉他,让他先尝试着干。做也不好好做,嘴上说着知道了,转头又不停地问很基础很基础的问题,甚至问我:“excel怎么求和”这种无语问题因为手头马上就ddl,就说你先网上查一下,我一会再跟你说,他就转身去找+1了,说我对他态度不好......没招了真没招了,家人们。。。昨天跟+1说了,有点私事,想提前半小时下班,他看到我走了转头就跟+2打小报告了,今天+2找我谈话了现在感觉干的不太顺心,每...
redf1sh:
让他从工作软件上问问题,举报你态度不好就甩聊天记录。一切工作要留痕
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
4
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
27双非前端一段大厂一段中厂 暑期颗粒无收
4641
2
...
2026届SRE秋招总结
2320
3
...
CVTE AI应用工程师 面经
2304
4
...
27届双非本暑期准备挂零了。说点心里话。
2167
5
...
腾讯云智流程一直卡
1952
6
...
逆天小厂
1929
7
...
咱们学计算机的就是什么都能干
1815
8
...
华为,你让我是又爱又恨啊!
1770
9
...
5.14字节中国广告后端一面
1561
10
...
入职第一天,老大让我请全组喝奶茶😄
1518
创作者周榜
更多
正在热议
更多
#
26届春招投递记录
#
23262次浏览
164人参与
#
投递几十家公司,到现在0offer,大家都一样吗
#
373272次浏览
2288人参与
#
我的求职总结
#
499625次浏览
6995人参与
#
摸鱼被leader发现了怎么办
#
205842次浏览
933人参与
#
27届实习投递记录
#
98294次浏览
998人参与
#
春招开局,你有保底offer吗?
#
145674次浏览
693人参与
#
今年秋招哪家公司给的薪资最良心?
#
486254次浏览
2590人参与
#
腾讯工作体验
#
641036次浏览
3866人参与
#
如何看待应届生身份?
#
256895次浏览
2361人参与
#
材料专业可以靠半导体脱坑吗?
#
41284次浏览
156人参与
#
你后悔选择现在的专业吗
#
126152次浏览
714人参与
#
AI岗位暴涨12倍,你会转AI赛道吗?
#
25656次浏览
213人参与
#
牛客AI体验站
#
31133次浏览
444人参与
#
你遇到过哪些神仙同事
#
146072次浏览
772人参与
#
你认为工作的意义是什么
#
290218次浏览
1597人参与
#
实习学不到东西正常吗?
#
69434次浏览
712人参与
#
如果有时光机,你最想去到哪个年纪?
#
80446次浏览
861人参与
#
实习的内耗时刻
#
239612次浏览
1654人参与
#
你觉得面试是靠实力还是靠运气
#
36645次浏览
411人参与
#
外包能不能当跳板?
#
67682次浏览
280人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务