关注
class Solution {
public String longestCommonPrefix(String[] strs) {
int len = strs.length;
if(strs == null || strs.length == 0) {
return "";
}
//以第一个数组元素为基准
String s = strs[0];
Map<Integer,Character> map = new HashMap<>();
for (int i = 0; i < s.length(); i++) {
map.put(i,s.charAt(i));
}
int finalCnt = Integer.MAX_VALUE;
for (int i = 1; i < strs.length; i++) {
int cnt = 0;
String str = strs[i];
for (int j = 0; j < str.length(); j++) {
if(map.containsKey(j) && map.get(j) == str.charAt(j)){
cnt ++;
}else{
break;
}
}
finalCnt = Math.min(finalCnt,cnt);
}
if(finalCnt == Integer.MAX_VALUE) {
return strs[0];
}
return strs[0].substring(0,finalCnt);
}
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
03-19 17:53
武汉大学 算法工程师
暴杀流调参工作者:春招又试了一些岗位,现在投递很有意思,不仅要精心准备简历,投递官网还得把自己写的东西一条一条复制上去,阿里更是各个bu都有自己的官网,重复操作无数次,投完简历卡完学历了,又该写性格测评、能力测评,写完了又要写专业笔试,最近还有些公司搞了AI辅助编程笔试,有些还有AI面试,对着机器人话也听不明白录屏硬说,终于到了人工面试又要一二三四面,小组成员面主管面部门主管面hr面,次次都没出错机会,稍有不慎就是挂。
卡学历卡项目卡论文卡实习什么都卡,没有不卡的😂 点赞 评论 收藏
分享
南宫搵:我25届的,双非学院本,一路走来只有实习是一家大厂,毕业去了一家超级小的小厂工作了一年(领导超级好)!但是因为离家特别远跳槽去了深圳一家小公司被狠狠地社会教育了,然后又开始找工作,最后找到了百度!我现在越来越相信一切就是最好的安排了!
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的求职总结 #
479053次浏览 6781人参与
# 我是XXX,请攻击我最薄弱的地方 #
89599次浏览 617人参与
# 27届实习投递记录 #
73174次浏览 815人参与
# 投格力的你,拿到offer了吗? #
187297次浏览 912人参与
# 26届春招投递记录 #
11178次浏览 84人参与
# 产品面经 #
297267次浏览 2217人参与
# 海信求职进展汇总 #
105688次浏览 424人参与
# 中电科13所进度交流 #
6767次浏览 38人参与
# 这些公司卡简历很严格 #
107127次浏览 484人参与
# AI让海力士市值突破9000亿美元 #
8847次浏览 111人参与
# 拼多多工作体验 #
61322次浏览 431人参与
# 风评不好的公司,你会去吗? #
155033次浏览 705人参与
# 牛油的搬砖plog #
205642次浏览 1328人参与
# 入职第四天,心情怎么样 #
56332次浏览 474人参与
# 哪一瞬间让你觉得“这班不如不上” #
46627次浏览 278人参与
# 什么专业适合考公 #
72266次浏览 438人参与
# 我想象的工作vs实际工作 #
710182次浏览 5053人参与
# 小厂实习有必要去吗 #
94137次浏览 447人参与
# 得物app工作体验 #
67292次浏览 119人参与
# 聊聊这家公司值得去吗 #
963929次浏览 4797人参与

查看21道真题和解析