力扣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]
};
相关推荐
前端 贾公子1 天前
v-if 与 v-for 的优先级对比
开发语言·前端·javascript
Swift社区1 天前
LeetCode 465 最优账单平衡
算法·leetcode·职场和发展
聆风吟º1 天前
【数据结构手札】空间复杂度详解:概念 | 习题
java·数据结构·算法
weixin_445054721 天前
力扣热题51
c++·python·算法·leetcode
bug总结1 天前
Vue3 实现后台管理系统跳转大屏自动登录功能
前端·javascript·vue.js
地平线开发者1 天前
linux 常见稳定性问题分析方法
算法·自动驾驶
用户47949283569151 天前
同事一个比喻,让我搞懂了Docker和k8s的核心概念
前端·后端
s砚山s1 天前
代码随想录刷题——二叉树篇(九)
算法
烛阴1 天前
C# 正则表达式(5):前瞻/后顾(Lookaround)——零宽断言做“条件校验”和“精确提取”
前端·正则表达式·c#
地平线开发者1 天前
大模型常见量化方法简介
算法·自动驾驶