首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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-12 16:00
顺丰集团_大数据挖掘与分析工程师(准入职员工)
顺丰内推-顺丰内推码
已经来工作一个多月啦,感觉幸福度很高,顺丰真的是很值得来的一家公司!公司里的氛围很好,同事们很nice很好沟通,和大家私下相处也贼融洽。工作很充实但是没什么压力,领导带教都不push,感觉每天来公司都很开心~💼 公司岗位数据分析💢 工作强度在整个集团里算卷的,顺丰科技大多数部门965美滋滋,但是我进的部门业务多975,双休基本可以保证,需求多的话周末也要赶一下进度。🫶️ 团队氛围进的团队好,前辈都很热心教人,有问必答。❤️ 职场感受希望我这次转正能通过吧,能过的话会来报喜😊5月还有HC!!!顺丰科技25届校招+26届暑期实习内推启动!【🍀内推码】0H0PCC(简历来源选择校...
顺丰集团工作强度 113人发布
点赞
评论
收藏
分享
05-15 16:48
上海大学 Java
轻网科技 Java 笔试题
忙碌的芝士选钝角:
招侦探?
点赞
评论
收藏
分享
03-26 22:59
小米_前端实习(实习员工)
收到了一封邮件
哈哈哈,我还以为是二面通知呢,不过也挺高兴的,没想到还能有人去看我的那个垃圾网站
点赞
评论
收藏
分享
05-08 16:37
大连工业大学 Java
笑死我了
VirtualBool:
都去逗他了?
点赞
评论
收藏
分享
04-09 22:59
已编辑
门头沟学院 golang
腾讯三面
1.拷打实习2.口述快速排序3.口述最长公共子串ps:最抽象的一场面试,拷打实习部分完全就是压力面,一直在反驳,觉得实习干的活很简单没有技术含量。最长公共子串的题更是离谱,当时就直接说:“那你讲一下最长子串”。我内心:???啥玩意,题目描述就这吗,没有更清晰的描述了吗??后面追问才知道他想说的是力扣的最长公共子序列。。。。哒哥我是真蚌埠住了,一上来没有题目描述就算了,甚至读题目的标题都读错了。。。六百六十六
投递腾讯等公司7个岗位 >
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
4
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
“我想了想,你去哪我都想和你在一起”
2.9W
2
...
在华为od干的要猝死了
1.4W
3
...
实习开到298k 请问要不要接
9831
4
...
在星巴克一个月靠脸赚4w
9060
5
...
学生到打工人的转换最重要的就是主动
8877
6
...
双非大一 微派网络后端一面
7262
7
...
5月16日早上莫名被美团捞起来了
6462
8
...
滴滴oc
6259
9
...
我曾经因为自己是复旦毕业生而感到羞愧😭
5820
10
...
你是我见过最美的牛客女孩
5782
创作者周榜
更多
正在热议
更多
#
牛油的搬砖plog
#
25950次浏览
113人参与
#
大学最后一个寒假,我想……
#
28788次浏览
273人参与
#
一人一个landing小技巧
#
23219次浏览
458人参与
#
运营每日一题
#
67442次浏览
648人参与
#
查收我的offer竞争力报告
#
176343次浏览
1065人参与
#
面试被问第一学历差时该怎么回答
#
122388次浏览
765人参与
#
电网笔面经互助
#
31483次浏览
317人参与
#
为什么那么多公司毁约
#
163280次浏览
1223人参与
#
我在牛爱网找对象
#
178156次浏览
1339人参与
#
520告白墙
#
18121次浏览
325人参与
#
找工作的破防时刻
#
25221次浏览
383人参与
#
实习学不到东西怎么办?
#
203551次浏览
2113人参与
#
2023届毁约公司名单
#
190195次浏览
938人参与
#
通信硬件知识分享
#
25382次浏览
460人参与
#
实习/项目/竞赛奖项,哪个对找工作更重要?
#
80168次浏览
1102人参与
#
腾讯音乐求职进展汇总
#
86115次浏览
484人参与
#
25届秋招公司红黑榜
#
259309次浏览
1089人参与
#
如果公司降薪,你会跳槽吗?
#
65493次浏览
515人参与
#
我想象的实习vs现实的实习
#
277433次浏览
2207人参与
#
我发现一个规律
#
3050次浏览
30人参与
牛客网
牛客企业服务