最長公共字首編寫乙個函式來查詢字串陣列中的最長公共字首。
如果不存在公共字首,返回空字串
""
。示例 1:
示例 2:輸入: ["flower","flow","flight"]
輸出: "fl"
說明:輸入: ["dog","racecar","car"]
輸出: ""
解釋: 輸入不存在公共字首。
所有輸入只包含小寫字母
a-z
。
class solution:
def longestcommonprefix(self, strs: list[str]) -> str:
if not strs:
return ""
s1=min(strs)
s2=max(strs)
for i in range(len(s1)):
if s1[i]!=s2[i]:
return s1[:i]
return s1
class solution:
def longestcommonprefix(self, strs: list[str]) -> str:
if len(strs) == 0:
return ''
s = strs[0]
for i in range(1, len(strs)):
while strs[i].find(s) != 0 :
s = s[:-1]
return s
最長公共字首
描述 給k個字串,求出他們的最長公共字首 lcp 樣例 在 abcd abef 和 acef 中,lcp 為 a 在 abcdefg abcefg abcefa 中,lcp 為 abc 新知識點 vectorstrs既可以是一維的,也可以是多維的。在這裡講解三維的初始化。vector str str...
最長公共字首
編寫乙個函式來查詢字串陣列中的最長公共字首。如果不存在公共字首,返回空字串 示例 1 輸入 flower flow flight 輸出 fl 示例 2 輸入 dog racecar car 輸出 解釋 輸入不存在公共字首。說明 所有輸入只包含小寫字母a z。class solution object...
最長公共字首
編寫乙個函式來查詢字串陣列中的最長公共字首。如果不存在公共字首,返回空字串 示例 1 輸入 flower flow flight 輸出 fl 示例 2 輸入 dog racecar car 輸出 解釋 輸入不存在公共字首。說明 所有輸入只包含小寫字母a z。param strs return var...