leetcode 14:最长公共前缀
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 ''
。
方法一:依次比较
将第一个字符串赋给前缀 prefix
,然后依次比较每个字符串,比较过程中更新前缀。
def longestCommonPrefix(strs):
if not strs:
return ''
prefix = strs[0]
for s in strs[1:]:
while not s.startswith(prefix):
prefix = prefix[:len(prefix)-1]