美文网首页
35 - Easy - 最长公共前缀

35 - Easy - 最长公共前缀

作者: 1f872d1e3817 | 来源:发表于2018-05-22 13:01 被阅读0次

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

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

示例 1:

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

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

所有输入只包含小写字母 a-z 。

class Solution:
    def longestCommonPrefix(self, strs):
        """
        :type strs: List[str]
        :rtype: str
        """
        if not strs:
            return ""
        _s = ""
        _min = min([len(x) for x in strs])
        for i in range(_min):
            _i = strs[0][i]
            for _str in strs[1:]:
                if _i != _str[i]:
                    return _s
            _s += _i
        return _s

相关文章

  • 35 - Easy - 最长公共前缀

    编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["...

  • 14. 最长公共前缀(easy)

    编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入: ["flo...

  • 每天一题LeetCode【第11天】

    T14. Longest Common Prefix【Easy】 题目 写一个函数来查找字符串数组中最长的公共前缀...

  • LeetCode 每日一题 [19] 最长公共前缀

    LeetCode 最长公共前缀 [简单] 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回...

  • 每日一练(35):最长公共前缀

    title: 每日一练(35):最长公共前缀 categories:[剑指offer] tags:[每日一练] d...

  • 14. 最长公共前缀

    20180923-摘抄自14. 最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,...

  • 5,最长公共前缀/数组与字符串

    最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1:...

  • Swift 最长公共前缀 - LeetCode

    题目: 最长公共前缀 描述: 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""...

  • leetcode探索之旅(14)

    最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。 示例 1: ...

  • Leetcode 14 最长公共前缀

    最长公共前缀 题目 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例...

网友评论

      本文标题:35 - Easy - 最长公共前缀

      本文链接:https://www.haomeiwen.com/subject/ivuhjftx.html