您的位置:首页 > 编程语言 > Python开发

[LintCode]Longest Common Prefix(Python)

2017-08-05 20:19 281 查看
class Solution:
# @param strs: A list of strings
# @return: The longest common prefix
def longestCommonPrefix(self, strs):
# write your code here
minlen = 99999
for str in strs:
if len(str) < minlen:
minlen = len(str)
if len(strs) == 0:
minlen = 0
for i in range(minlen)[::-1]:
prefixstrs = []
for str in strs:
prefixstrs.append(str[:i + 1])
flag = True
for str in prefixstrs:
if str != prefixstrs[0]:
flag = False
if flag:
return prefixstrs[0]
return ''
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python