力扣14. 最长公共前缀

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

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

示例 1:

复制代码
输入:strs = ["flower","flow","flight"]
输出:"fl"

示例 2:

复制代码
输入:strs = ["dog","racecar","car"]
输出:""
解释:输入不存在公共前缀。
javascript 复制代码
/**
 * @param {string[]} strs
 * @return {string}
 */
var longestCommonPrefix = function (strs) {
    for (let i = 0; i < strs[0].length; i++) {
        for (let j = 1; j < strs.length; j++) {
            if (strs[0][i] != strs[j][i]) {
                if (i == 0) return ""
                return strs[0].slice(0, i)
            }
        }
    }
    return strs[0]
};
相关推荐
东方小月5 小时前
一篇文章带你深入拆解Skill的本质与工程实现,让你不再滥用Skill
前端·人工智能·后端
xy34535 小时前
Axure9.0 中继器遮罩的核心应用场景(精准适配列表交互)
前端·ui·html·原型·产品设计·axure9.0
天道kabuto5 小时前
记一次 UnoCSS 样式离奇失效的踩坑复盘
前端
前端小张同学5 小时前
AI全栈开发最佳实践💐
前端·后端·架构
OPEN-F6 小时前
C++11/14新特性精讲:移动语义与智能指针实战
开发语言·c++·算法
前端 贾公子6 小时前
第09章:上下文与记忆 (6)
开发语言·前端·python
用户931456355666 小时前
接口幂等性设计:从原理到落地,一篇讲透
前端
柚yuzumi6 小时前
别再猜 this:先看它属于谁,再看它指向谁
前端·javascript
YIAN6 小时前
React + Zustand + JWT 前端权限体系完整实现:从登录鉴权到路由守卫全流程拆解
前端·react.js·架构
汉堡大王95276 小时前
面试必考:手写代码 new 做了什么?从原理到实现全解析
前端·javascript·面试