leetcode刷题二十八
Posted hhh江月
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode刷题二十八相关的知识,希望对你有一定的参考价值。
leetcode刷题二十八
题目叙述
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 “”。
题目解答
class Solution:
def longestCommonPrefix(self, strs: List[str]) -> str:
str0 = strs[0]
for i in strs:
l1 = len(str0)
l2 = len(i)
l0 = l1 if l1 < l2 else l2
if l0 == 0:
return ""
for j in range(l0):
if j == l0 - 1:
if str0[j] == i[j]:
str0 = str0[:l0]
else:
str0 = str0[:l0 - 1]
else:
if str0[j] != i[j]:
str0 = str0[:j]
break
return str0
以上是关于leetcode刷题二十八的主要内容,如果未能解决你的问题,请参考以下文章