首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
昨天 18:03
门头沟学院 活动运营
AI面为什么还会有人作弊?
AI面这么简单的面试,搞不懂为啥还要作弊。。。。最近组内要开始发offer了,然后老大就让我们往回抽查了AI面的情况,结果发现了一个AI面试搞小动作的,视线很明显,读答案真的不要太明显了!!AI面只是一个基础素质面,都没有业务面难,业务面过了,结果败在了AI面上。。。哎只能说自找的那么大家肯定要问了,找工作看的是实力,既然业务面过了,为啥还要因为AI面作弊而卡offer?工作不是0或1,除了能力以外,还会看很多方面,例如责任感、诚信、性格是否易相处等等;毕竟工作除了工作以外,都是人情世故。。。
点赞
评论
收藏
分享
09-15 13:16
已编辑
金证科技_财富科技事业群_测试开发工程师(实习员工)
滴滴测试开发一二面
时间:2025/09/04 岗位描述:26正式批-网约车 Base:北京一面时长:40min自我介绍讲一下实习自动化接口测试具体测哪些类似于印象最深的bug是什么简历提到系统升级包,怎么测如何判断一个bug是前端还是后端场景:微信朋友圈新功能发布之后,两个人是好友关系,一个人发布了一条朋友圈但是另一个人看不到(就是怎么考虑是前端还是后端)手撕:LeetCode14.最长公共前缀如何测这个代码反问一面面试官人挺好,不会的还会耐心讲解,说没事的2分钟后约10分钟后二面,但是面试官迟到了20分钟二面时长:45min自我介绍系统中Nginx的作用MVC框架后端是用什么开发的,你了解吗实习接口测试的覆盖...
查看20道真题和解析
点赞
评论
收藏
分享
09-02 10:42
门头沟学院 嵌入式工程师
今日笑话
#秋招#
达芬骐:
一个月入门,一年熟悉,三年精通,五年掌握,十年会用
点赞
评论
收藏
分享
08-31 01:30
清华大学 Java
26届java求拷打
我要开始投递秋招了,同时现在也还在实习中,大佬能帮忙指点一下简历该怎么修改吗,感谢
Reverie666:
实习一眼假,项目一眼点评+外卖
投了多少份简历才上岸
点赞
评论
收藏
分享
09-11 18:39
已编辑
门头沟学院 后端工程师
华为9.10软开岗第三题
华为9.10软开岗第三题有人做出来的吗? 我搜半天小红书和公众号都没有啊💢 牛客题库上竟然有,也是好起来了
投递华为技术有限公司等公司10个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
4
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
签完三方了,分享下我的“反向提问”技巧
3.9W
2
...
大二拿下15k量化岗和多家大厂
1.6W
3
...
机械八股之材料力学笔面试难点与常考点整理
1.5W
4
...
出身寒微,却攥住鹅厂的入场券
1.3W
华为秋招
热聊中
5
...
银行秋招
9025
6
...
那些未曾答上来的硬核面试问题
4716
7
...
拼尽全力仍无法战胜美团。27大三双非鼠鼠被美团激情拷打3h
4512
8
...
我眼里的悲伤
3590
9
...
能做到吗?字节抖音电商秋招记录
3226
10
...
华为主管面准备笔记/适用于一切HR面经验贴
2501
创作者周榜
更多
正在热议
更多
#
为了求职,我做过的疯狂伪装
#
8176次浏览
113人参与
#
从顶到拉给所有面过的公司评分
#
5260次浏览
65人参与
#
职场破冰,你们都聊什么?
#
4168次浏览
53人参与
#
晒晒你的中秋福利
#
13892次浏览
83人参与
#
聊聊这家公司值得去吗
#
547773次浏览
3657人参与
#
广联达求职进展汇总
#
9980次浏览
50人参与
#
产品每日一题
#
60004次浏览
604人参与
#
实习要如何选择和准备?
#
113763次浏览
1435人参与
#
机械人,你最希望上岸的公司是?
#
181178次浏览
1894人参与
#
你面试被问到过哪些不会的问题?
#
15334次浏览
643人参与
#
机械笔面试考察这些知识点
#
9687次浏览
89人参与
#
如何快速融入团队?
#
31454次浏览
278人参与
#
bilibili求职进展汇总
#
80693次浏览
749人参与
#
浪潮求职进展汇总
#
15831次浏览
131人参与
#
你觉得早上几点上班合适?
#
81638次浏览
329人参与
#
上班后和你想的一样吗?
#
78425次浏览
628人参与
#
工作压力大怎么缓解
#
103985次浏览
1043人参与
#
远景求职进展汇总
#
60644次浏览
317人参与
#
电网笔面经互助
#
45737次浏览
428人参与
#
秋招报数:你投了多少家公司?
#
22417次浏览
231人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务