首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
bulu喵健康我快乐
Java
15个不多,感觉可以用两个stack解掉
点赞
送花
回复
分享
发布于 2016-08-25 21:27
秋招专场
校招火热招聘中
官网直投
Weapon Lin
Java
连续次数是什么意思呀? 😳
点赞
送花
回复
分享
发布于 2016-08-25 23:45
牛客5020520号
问一下,这个华为机试是内推还是校招?
点赞
送花
回复
分享
发布于 2016-08-26 00:17
秋招专场
校招火热招聘中
官网直投
相关推荐
林行学长
05-26 21:00
研发工程师
听说研究生就业难于本科生?
本文首发自「林行学长」,欢迎来撩。了解校招、分享校招知识的学长来了!今天学长看到一条关于研究生就业难于本科生的热搜,真的会感叹:研究生已经这么难了吗?虽然近两年就业情况不太乐观,但是大家都认为:硕士找工作怎么也比本科容易吧。但是,研究生和本科生的就业,它各有各的难啊!01 本科生就业的轻松还是难?从公布的数据来看,好像本科生就业率还挺高。然而,这并不意味着本科生的就业就一定轻松。毕竟,本科生毕业人数一年比一年多,企业能开放的岗位却是有限的。本科生就业的轻松与否也与专业的选择和个人能力密切相关。不可否认的是一些热门专业的毕业生,往往可以迅速地找到让自己满意的 Offer。此外,个人的实际能力、经...
想实习转正,又想准备秋招,我该怎么办
点赞
评论
收藏
转发
cc冲冲冲!
05-24 10:18
C++
TCL面试
2024年5月16日 一面面试官好像兴趣不大,也不问八股,就是问你会不会linux,会不会操作系统,也不问具体的知识他迟到了几分钟。整个面试总共就十分钟,哈哈,基本是啥有技术含量的都没问2024年5月24日 二面面试官一副我欠他钱了的样子,开了摄像头还一直把摄像头对着天花板。一直说我这里有滴滴的声音,我这啥都没开也问不清楚啥东西,还在那装深沉,体验感是真的差。也不知道他在高傲什么?基本的人与人的尊重都没有反问阶段还有点不想理我的样子
查看2道真题和解析
点赞
评论
收藏
转发
Noe1017
04-17 13:35
美团_大数据开发
不用面试也能拿Offer?
前程无忧太幽默了
点赞
评论
收藏
转发
scscsc
05-22 10:17
拼多多_算法工程师
求求24届的技术大佬们再投投拼多多吧,算法开发都有hc
坐标买菜技术,社招太难了,今年招聘平台上花了大几千也没搞来几个合适的简历,招聘kpi根本完不成。校招技术之前一直卡一度人脉,根本搞不来人。现在部门工作急需人手,公司大概也是发现招不到人,终于放开校招要求了,24届只要点击链接就能投递。然而还是没什么人投,可能大家都找到心仪工作了。我寻思我们早10晚10,中饭晚饭一共休息4小时,周五8点下班,也没传闻中那么累啊。人员流动性也不大,20届和我一起入职一个部门的小伙伴有超过一半目前还在公司里。咋就没人愿意投呢求求大家再投投吧,24届进大厂做技术的最后机会,不要错过。【2024届校园招聘】内推链接:https://careers.pin...
点赞
评论
收藏
转发
点赞
4
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
毕业第一课之租房攻略
2.2W
2
...
【奖】这个夏天🍉,和牛牛一起打卡刷题~
2.1W
3
...
2024华为-硬件面试题目汇总
1.5W
4
...
美团后端日常实习面经
8991
5
...
拼多多一面
7849
6
...
25暑期实习的心态变化 & 拥抱变化
7538
7
...
拼多多笔试 0526 24届算法
4981
8
...
不要再外卖点评了
4553
9
...
回首向来萧瑟处,也无风雨也无晴
4411
10
...
【收集向】延毕了,影响工作吗?
4401
正在热议
#
和牛牛一起刷题打卡
#
4779次浏览
447人参与
#
机械制造薪资爆料
#
341396次浏览
4057人参与
#
牛客帮帮团来啦!有问必答
#
987125次浏览
15292人参与
#
通信硬件薪资爆料
#
242385次浏览
2283人参与
#
腾讯工作体验
#
146693次浏览
1408人参与
#
如何写一份好简历
#
301293次浏览
4330人参与
#
实习必须要去大厂吗?
#
18274次浏览
265人参与
#
你的简历改到第几版了
#
323398次浏览
4860人参与
#
你觉得机械有必要实习吗
#
10234次浏览
139人参与
#
你收到了团子的OC了吗
#
515440次浏览
6137人参与
#
晒一晒我的offer
#
3653808次浏览
56946人参与
#
2022毕业生求职现身说法
#
20599次浏览
310人参与
#
毕业租房也有小确幸
#
32277次浏览
1903人参与
#
产品人专业大盘点
#
15115次浏览
120人参与
#
为什么国企只招应届生
#
56194次浏览
411人参与
#
浅聊一下我实习的辛苦费
#
93511次浏览
916人参与
#
视觉/交互/设计岗位评价
#
3367次浏览
61人参与
#
产品人求职现状
#
54981次浏览
795人参与
#
为什么那么多公司毁约
#
55055次浏览
486人参与
#
找工作时遇到的神仙HR
#
196623次浏览
1844人参与
牛客网
牛客企业服务