https://leetcode.com/problems/longest-common-prefix/
class Solution(object):
def longestCommonPrefix(self, strs):
"""
:type strs: List[str]
:rtype: str
"""
if len(strs) == 0: return ""
base = strs[0]
if base == "": return ""
i = 0
while i < len(base):
for j in xrange(1, len(strs)):
if i >= len(strs[j]):
return base[:i]
elif base[i] == strs[j][i]:
continue
else:
return base[:i]
i += 1
return base