面试经典-22-最长公共前缀

题目

编写一个函数来查找字符串数组中的最长公共前缀。

如果不存在公共前缀,返回空字符串 ""。

示例 1:

输入:strs = ["flower","flow","flight"]

输出:"fl"

java 复制代码
class Solution {
    public String longestCommonPrefix(String[] strs) {
        String result = strs[0];
        for(int i = 1;i< strs.length;i++){
            StringBuffer res = new StringBuffer();
            for(int j = 0;j< result.length() && j< strs[i].length();j++){
                if(result.charAt(j) == strs[i].charAt(j)){
                    res.append(result.charAt(j));
                }else{
                    break;
                }
            }
            result = res.toString();
        }
        return result;
    }
}
相关推荐
呆呆的心17 分钟前
JavaScript 深入理解闭包与柯里化:从原理到实践 🚀
javascript·面试
请你吃div18 分钟前
JavaScript 实用函数大全(超实用)
前端·javascript·面试
Baihai_IDP28 分钟前
vec2text 技术已开源!一定条件下,文本嵌入向量可“近乎完美地”还原
人工智能·面试·llm
知其然亦知其所以然1 小时前
JVM社招面试题:队列和栈是什么?有什么区别?我在面试现场讲了个故事…
java·后端·面试
前端小巷子1 小时前
跨域问题解决方案:CORS(跨域资源共享)
前端·网络协议·面试
顾林海2 小时前
Android ClassLoader加载机制详解
android·面试·源码
FairyDiana2 小时前
【JavaScript】一篇文章,带你拿捏JS中的类型判断
javascript·面试
然我2 小时前
打工人必看!Flex “驯服” 前端面试,让代码像整理工位一样顺
前端·面试·html
崎岖Qiu3 小时前
【Spring篇08】:理解自动装配,从spring.factories到.imports剖析
java·spring boot·后端·spring·面试·java-ee
天真小巫10 小时前
2025.6.27总结
职场和发展