- 每个字符串的前缀相同
- 对所有字符串的相同位置进行比较,用set集合来完成所有相同位置的集合,set集合大小为1,表示此位字符相同,都则不同,比较中止.
class Solution:
def longestCommonPrefix(self, strs):
"""
:type strs: List[str]
:rtype: str
"""
if len(strs) == 0:
return ''
result = ''
for i in range(min([len(s) for s in strs])):
if len(set([ s[i] for s in strs])) == 1:
result += strs[0][i]
else:
break
return result