編寫乙個函式來查詢字串陣列中的最長公共字首。
如果不存在公共字首,返回空字串 「」。
示例 1:輸入: [「flower」,「flow」,「flight」]
輸出: 「fl」
示例 2:說明:所有輸入只包含小寫字母 a-z 。輸入: [「dog」,「racecar」,「car」]
輸出: 「」
解釋: 輸入不存在公共字首。
class
solution
:def
longestcommonprefix
(self, strs)
: res =
""if strs ==
:return res
for i in
range
(min
(list
(map
(len
, strs)))
):a = strs[0]
[i]for j in strs:
if j[i]
!= a:
break
else
: res += a
continue
break
return res
LeetCode每日一題 14 最長公共字首(三)
瞧一瞧 編寫乙個函式來查詢字串陣列中的最長公共字首。如果不存在公共字首,返回空字串 輸入輸出 flower flow flight fl dog racecar car 所有輸入只包含小寫字母 a z 先確定返回結果,並且與之後的每一項比對,得到新的結果直至結束。得到最短的字串 var temp s...
每日一題 leetcode 14 最長公共字首
最長公共字首 難度簡單1185 編寫乙個函式來查詢字串陣列中的最長公共字首。如果不存在公共字首,返回空字串 示例 1 輸入 flower flow flight 輸出 fl 示例 2 輸入 dog racecar car 輸出 解釋 輸入不存在公共字首。字串匹配 時間複雜度o n 2 public ...
演算法題 最長公共字首
上禮拜五,同事給我拋了個問題,獲取最長的公眾字首。當時手上有幾個bug,大概看了看,想了想思路,不過沒有時間實現。禮拜天抽空就寫了一下,題目還是挺不錯的,記錄一下。q 最長公共字首 編寫乙個函式來查詢字串陣列中的最長公共字首。如果不存在公共字首,則返回 null 所有輸入只包含小寫字母 a z 例 ...