思路如下: 找出第一个串和第二个串的公共前缀s,然后找s和第三个串的公共前缀s2,依次进行到最后一个即可

# 
# @param strs string字符串一维数组 
# @return string字符串
#
class Solution:
    def longestCommonPrefix(self , strs ):
        # write code here
        if len(strs)==0 or strs=="":
            return ""
        pre = strs[0]
        i=1
        while i<len(strs):
            while pre != strs[i][:len(pre)]:
                pre = pre[:(len(pre)-1)]
            i+=1
        return pre