首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
04-13 15:32
门头沟学院 Java
韶音科技一面
在ssob上沟通的hr,没想到居然直接约面试了,赶紧准备了一下项目,希望不会被拷打结果面试是HR面,就是问了一些校园经历、项目经历、高考分数、家庭状况之类的,白准备了,纯聊天来的反问环节我问他们java岗是做什么业务的,hr说是开发什么中台来的,搞不太懂,毕竟我的项目基本是Redis高并发订单处理的商城系统有没有牛友知道这是干啥的
天才无敌小土豆:
有可能是新手hr先问问你看靠不靠谱 靠谱再给你约技术面
查看5道真题和解析
点赞
评论
收藏
分享
04-16 15:28
西安电子科技大学 Java
同事被AI替代了,我终于开始认真想这个问题
上周五,我隔壁组的前端同事被优化了。不是因为能力不行,是因为他的岗位被AI工具替代了。老板的原话是:"现在用AI工具,一个人能干原来三个人的活。"说实话,那一刻我后背有点凉。因为我也是前端。当天晚上我失眠了,反复在想一个问题:前端真的会慢慢被AI取代吗?想了很久,我的结论是:会取代一部分,但不会全部。AI能取代的,是那些重复性的、模板化的工作。比如写个登录页、调个CSS动画、根据UI稿输出静态页面——这些AI已经能做得很好了,而且效率比人高太多。但AI取代不了的,是业务理解力和复杂系统设计能力。比如,一个电商大促活动页,前端要和技术、产品、设计、运营多方协作,理解业务目标,...
聊聊我眼中的AI
点赞
评论
收藏
分享
04-14 16:56
门头沟学院 Java
笑死 根本没有面试
点赞
评论
收藏
分享
02-25 13:02
中南大学 C++
简历求拷打
佬们看看这个简历可以冲大厂吗
竹秋拾:
我建议985加大加粗
点赞
评论
收藏
分享
04-12 12:21
广西大学 算法工程师
淘天 AI应用开发 二面
1. Agent 和传统 workflow 的本质区别是什么,什么时候该选 Agent,什么时候不该选传统 workflow 的核心是路径预定义,系统知道每一步做什么、怎么流转、失败后怎么回退,所以它更适合规则清晰、链路稳定、审计要求高的场景。Agent 的核心则是把部分决策权交给模型,让它在运行时决定下一步查什么、调什么工具、如何分解任务,因此更适合任务开放、输入噪声大、解法不唯一的场景。真正的分界线不在“有没有模型”,而在“是否允许运行时规划”。如果目标是工单分类、审批流转、固定字段抽取,workflow 往往更稳;如果目标是复杂排障、代码仓库理解、跨工具探索式分析,Agent 才更有价值...
AI-Agent面试实战...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
4
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
厦门银行AI面试面经
6802
2
...
感谢腾讯!双非本暑期成功上岸💪
2706
3
...
快手Java日常实习一面
2176
4
...
字节AI应用开发一面拷打1h🤯
1997
5
...
腾讯云智415暑期一面纯八股!
1883
6
...
因为不主动加班被裁了
1785
7
...
面试官角度谈谈还要刷力扣吗
1716
8
...
网易客户端实际等待开奖
1531
9
...
华为暑期实习
1451
10
...
4.16 滴滴一面
1443
创作者周榜
更多
正在热议
更多
#
AI时代还有必要刷leetcode吗?
#
33051次浏览
424人参与
#
大学生该如何认清当下的就业环境?
#
162031次浏览
884人参与
#
有哪些公司在面试时考察AICoding?
#
18515次浏览
346人参与
#
运营来爆料
#
98718次浏览
508人参与
#
HR面都在聊什么?
#
13144次浏览
161人参与
#
美团开奖
#
407627次浏览
1805人参与
#
26届春招投递记录
#
3497次浏览
41人参与
#
百度工作体验
#
325268次浏览
2247人参与
#
想从事Agent应该学习哪些技术?
#
8076次浏览
276人参与
#
实习学到最有价值的工作习惯
#
69540次浏览
551人参与
#
OPPO求职进展汇总
#
808781次浏览
5441人参与
#
校招生月薪1W算什么水平
#
143299次浏览
492人参与
#
你觉得什么岗位会被AI替代
#
57087次浏览
370人参与
#
从投递到OC,你用了多久
#
23005次浏览
237人参与
#
什么人最适合大厂?
#
12322次浏览
132人参与
#
父母问你工作找得怎么样,怎么回
#
22476次浏览
280人参与
#
哪些公司面试还在问八股?
#
13502次浏览
123人参与
#
许愿池
#
373679次浏览
2921人参与
#
我与AI的日常
#
3224次浏览
16人参与
#
我的求职进度条
#
1107759次浏览
8003人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务