首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
不会编程的研究生
门头沟学院 C++
发布于辽宁
关注
已关注
取消关注
@eduradoxu:
【依图科技】2023.09.07 笔试第二题回忆记录版
题目描述回忆版:输入字符串数组,输出出现次数第二多的小写字母及其出现次数,如果没有第二多的(即都并列多)返回空;如果有并列的,以字母排序。ep:输入:["abb","cdd34&","#$2d3ddaa"]输出:a-3package com.example;// 本题为考试单行多行输入输出规范示例,无需提交,不计分。import java.util.*;//题目:输入一个String[],输出出现次数第二多的小写字母,如果没有第二少的返回空;如果有并列的,以字母排序。public class ToFindTheSecondLowerCharacter { public static String getAns(String[] ss ){ HashMap<Character,Integer> hm = new HashMap<>(); for (int i = 0; i < ss.length; i++) { String a = ss[i]; for (int j = 0; j < a.length(); j++) { char ch = a.charAt(j); if(ch>='a'&&ch<='z') { hm.put(ch, hm.getOrDefault(ch, 0) + 1); } } } //对hash表进行自定义排序,从大到小,如果出现次数相同,根据ASC2码排序, ArrayList<Map.Entry<Character, Integer>> entries = new ArrayList<>(hm.entrySet());// entries.sort(((o1, o2) -> o2.getValue().compareTo(o1.getValue()))); entries.sort(new Comparator<Map.Entry<Character, Integer>>() { @Override public int compare(Map.Entry<Character, Integer> o1, Map.Entry<Character, Integer> o2) { if (o1.getValue()> o2.getValue()){ return o1.getValue(); }else if (o1.getValue().equals(o2.getValue())){ return o1.getKey()>o2.getKey()? o1.getValue() : o2.getValue(); } return o2.getValue(); } }); //以下处理边界条件,提高测试用例通过率 if (entries.size()<2||entries==null){ return " "; } int index = 1; while(index<entries.size()){ if(entries.get(index-1).getValue().equals(entries.get(index).getValue())){ index++; continue;//跳出当前循环 } Character key = entries.get(index).getKey(); Integer value = entries.get(index).getValue(); return key+"-"+value; } return " "; } public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNextInt()) {// 注意,如果输入是多个测试用例,请通过while循环处理多个测试用例 int a = in.nextInt(); String[] ss = new String[a]; for (int i = 0; i < a; i++) { String s = in.next(); ss[i] = s; } System.out.println(getAns(ss)); } }}
点赞 0
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-26 09:53
已编辑
北京大学 Java
学会“原子化”Prompt
经验就一条:Prompt 一定要拆开,任务一定要变简单。在面对小模型时,它们能力有限,如果把一堆要求(比如整篇文章+要求)塞进一个 Prompt,可能回答的就牛头不对马嘴了——不是主语识别不全,就是逻辑硬伤,或者答案缺斤少两。要把 Prompt 变成“工作流”,每一步只处理一个问题。比如“根据文章提问”,我通常拆成三步:第一步:只让模型识别文章的主语。第二步:根据主语去编问题。第三步:再针对问题生成答案。每步只干一件事,模型想出错都难。再比如做长文本的“分块(Chunk)”处理:不要让模型重写全文,除非你的token值够用,而且还会增加它的思考难度。你可以把原文段落编上号,让模型只输出:“标题...
Prompt分享
点赞
评论
收藏
分享
01-22 17:49
曲阜师范大学 产品经理
实习转正要做什么?
如果想在实习中脱颖而出、争取留用,可以下面三个层面切入:注重个人形象、提升工作能力,以及和同事搞好关系。1.注重个人形象首先是注重个人形象。这里不是说一定要多精致,而是至少要干净、得体。像男生的话,不谈化妆,但勤洗头、洗澡、换衣服,让自己整体看起来清爽是最基本的。除此之外,我会刻意观察mentor和团队成员的穿衣风格,让自己尽量贴近团队,比如mentor走的是偏休闲的风格,那我就不会穿得太花里胡哨。通过模仿,让自己的穿搭、言行举止更像团队的一份子,本身也是一种融入团队的方式。2.提升工作能力第二层面是工作能力要过关。活都干不好,招你来当吉祥物吗?(有关系的另说)最基础的是不要犯粗心的错误,任何...
职场上哪些行为很加分?
点赞
评论
收藏
分享
2025-11-29 10:37
字节跳动_国际电商_后端开发工程师(准入职员工)
双非上岸字节,给27届+的建议
1. 多做一劳永逸的事情。很多事情一次学会基本可以大学四年都不再为这类事情发愁。小的比如学会markdown,记笔记就变得方便快捷;大的比如自己经常要发布上线服务,就花几天搭建一个集群。2. 时刻具备3-7天掌握一项技能的心理准备。无论是学科竞赛、期末考试,还是准备实习、秋招,很多时候当你需要快速运用某项技能做事的时候,不会有那么多时间给你准备,这时候就需要速成。3. 加入/组建一个技术团体,社团/面试群/社群/技术博主的圈子,并且养成水群习惯。只有你参与并融入你正在追求的事业的氛围里,你才能保持动力去做一件事。推荐一个博主【程序员牛肉】的圈子:https://pd.qq.com/s/daelsgft54. 尽早明确自己距离目标还差什么。很多人学习的非常努力,但是方向不明确。最简单的例子,很多我帮忙找实习秋招的朋友,简历都过不了,却花大把时间在背八股上。面试的过程是阶段性的,要考虑的先是有面试机会、再是怎么面试。5. 思维不要被约束。后端语言java、c++可以,golang也可以;项目苍穹外卖、黑马点评可以,github上的高star项目也可以;数据库用mysql、redis可以,用postgresql也可以;项目里的ai模块用rag、mcp可以,最简单的function call也可以。帮很多人看简历问题的时候,很多东西都是硬写上去的,项目是自己的,不是非要和网上大流一致才是好项目。
想进开水团喝开水:
杭电也是双非是吧
点赞
评论
收藏
分享
2025-12-31 03:35
长沙理工大学 前端工程师
啊啊啊啊!找不到寒假实习
28届双非前端小子找不到寒假实习😭,唯一一个面试好像还挂了,大家看看我的简历有啥问题吗?为什么大多数都不给面
点赞
评论
收藏
分享
01-23 10:31
门头沟学院 Java
深夜刷题时,我羡慕了朋友圈的热闹
凌晨十二点,书桌前的台灯还亮着,屏幕上是没刷完的算法题,手边摊着画满标记的八股文书,嗓子因为反复背诵早已发哑。我又一次点开招聘软件,刷新了近一周面试过的五家公司对话框,依旧是一片沉寂——所有二面结束后,都没了下文。我不知道自己是挂了,还是在候选名单里排队。每次面试前都紧张到失眠,对着镜子练自我介绍,把可能被问的问题背得滚瓜烂熟,二面时和面试官聊得也算顺畅,可转身就石沉大海。我太想要一份保底工作了,哪怕薪资不算顶尖,至少能让我悬着的心落地,不用再在每一次面试前患得患失。手指无意识划到朋友圈,画风瞬间切换。有人晒着三亚的海滩日落,配文“年前最后一次出游”;有人发了和朋友的聚餐合照,笑声仿佛要从屏幕...
面试等了一周没回复,还有...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
牛客吐槽大会 | 有槽不吐,留着过年?吐完领现金红包,痛快!
6451
2
...
J人永远闲不下来于是去提前实习
2999
3
...
真正会被取代的,是你心里面的幻觉
2244
4
...
拥抱AI,程序员的最后出路
2150
5
...
努力挣钱的意义具象化了
2044
6
...
大厂提前实习对AI开发的新感悟
1974
7
...
mentor视角下的优秀实习生
1797
8
...
马斯克最新炸裂采访,AI会带走一半工作岗位,普通人将何去何从?
1720
9
...
去独角兽做龙头还是去大厂做凤尾
1661
10
...
我身材再曼妙,也没有我的工资好笑!
1604
创作者周榜
更多
正在热议
更多
#
赚钱的意义在这一刻具象化
#
2776次浏览
69人参与
#
哪些瞬间让你真切感受到了工作的乐趣
#
23072次浏览
98人参与
#
今年春招是金一银二嘛?
#
3667次浏览
50人参与
#
AI求职实录
#
1834次浏览
57人参与
#
1月小结:你过的开心吗?
#
913次浏览
30人参与
#
你的第一家实习公司是什么档次?
#
2620次浏览
47人参与
#
抛开难度不谈,你最想去哪家公司?
#
2055次浏览
63人参与
#
为什么有人零实习也能进大厂?
#
2970次浏览
68人参与
#
AI时代的工作 VS 传统时代的工作,有哪些不同?
#
5935次浏览
139人参与
#
你的landing期是如何度过的?
#
5716次浏览
97人参与
#
工作后会跟朋友渐行渐远吗
#
57680次浏览
411人参与
#
除了Java,最推荐学什么技术?
#
4107次浏览
114人参与
#
当你问AI“你会取代我的工作吗”,它说_?
#
2179次浏览
80人参与
#
汇川技术求职进展汇总
#
177632次浏览
1055人参与
#
我是XXX,请攻击我最薄弱的地方
#
55612次浏览
388人参与
#
选offer应该考虑哪些因素
#
139821次浏览
983人参与
#
你觉得什么岗位会被AI替代
#
36145次浏览
247人参与
#
如果工作一直消耗情绪还要继续做吗
#
18499次浏览
88人参与
#
你上一次加班是什么时候?
#
128851次浏览
737人参与
#
非技术岗简历怎么写
#
284072次浏览
3185人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务