力扣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]
};
相关推荐
闻缺陷则喜何志丹8 分钟前
【离线查询 前缀和 二分查找 栈】P12271 [蓝桥杯 2024 国 Python B] 括号与字母|普及+
c++·算法·前缀和·蓝桥杯·二分查找··离线查询
一只小鸟儿9 分钟前
门户短信发送验证码及验证功能
前端·javascript·jquery
Bdygsl11 分钟前
数据结构 —— 双向循环链表
数据结构·链表
elangyipi12311 分钟前
pnpm :下一代包管理工具的原理与实践
前端·npm
程序员阿鹏16 分钟前
怎么理解削峰填谷?
java·开发语言·数据结构·spring·zookeeper·rabbitmq·rab
代码的奴隶(艾伦·耶格尔)21 分钟前
Sentinel限流熔断
java·前端·sentinel
talenteddriver23 分钟前
mysql: MySQL中between子句和limit子句的区别
前端·javascript·数据库
夏幻灵37 分钟前
为什么要配置环境变量?
笔记·算法
铭哥的编程日记41 分钟前
Manacher算法解决所有回文串问题 (覆盖所有题型)
算法
A24207349301 小时前
深入浅出理解AJAX:核心原理与POST/GET区别详解
前端·ajax·okhttp