Quite simple. Just use one string to compare with other strings, once not match or other string ends, the job is done.
Solution:
# T:O(n) S:O(1) class Solution: # @param {string[]} strs # @return {string} def longestCommonPrefix(self, strs): if strs == []: return '' for i in xrange(len(strs[0])): for str in strs: if i >= len(str) or str[i] != strs[0][i]: return strs[0][:i] return strs[0]Run Time: 48 ms
No comments:
Post a Comment