力扣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]
};
相关推荐
l1t6 小时前
DeepSeek辅助编写的利用唯一可选数求解数独SQL
数据库·sql·算法·postgresql
神奇的程序员6 小时前
开发了一个nginx日志分析面板
前端
阿拉丁的梦6 小时前
【C4D实用脚本】清除废点及删除了面的选择tag和材质tag及材质--AI编程
服务器·前端·材质
星火开发设计6 小时前
二叉树详解及C++实现
java·数据结构·c++·学习·二叉树·知识·期末考试
傅里叶6 小时前
Flutter移动端获取相机内参
前端·flutter
WJSKad12356 小时前
传送带物体检测识别_基于YOLO11与RGCSPELAN改进算法_工业视觉检测系统
人工智能·算法·视觉检测
哒哒哒5285206 小时前
React useMemo 大白话用法文档(含注意项)
前端
xkxnq6 小时前
第一阶段:Vue 基础入门(第 10 天)
前端·javascript·vue.js
智商偏低6 小时前
abp PermissionDefinitionManager源码解析
开发语言·前端·javascript
RaidenLiu6 小时前
Offstage / Visibility:不可见真的就不消耗性能吗
前端·flutter·性能优化