前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >14. 最长公共前缀

14. 最长公共前缀

作者头像
SingYi
发布2023-09-15 08:19:52
1100
发布2023-09-15 08:19:52
举报
文章被收录于专栏:Lan小站Lan小站

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

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

示例 1:

输入:strs = ["flower","flow","flight"] 输出:"fl" 示例 2:

输入:strs = ["dog","racecar","car"] 输出:"" 解释:输入不存在公共前缀。

提示:

1 <= strs.length <= 200 0 <= strs[i].length <= 200 strs[i] 仅由小写英文字母组成

代码语言:javascript
复制
class Solution:
    def longestCommonPrefix(self, strs: List[str]) -> str:
        index, res, min_len = 0, "", min([len(s) for s in strs]),
        for i in range(min_len):
            temp = ''
            for j in strs:
                if temp == '':
                    temp = j[i]
                elif j[i] != temp:
                    return res
            res += temp
        return res
1694707569773.webp
1694707569773.webp
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档