|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- Write a function to find the longest common prefix string amongst an array of strings.
- If there is no common prefix, return an empty string "".
-
- Example 1:
- Input: strs = ["flower","flow","flight"]
- Output: "fl"
- Example 2:
- Input: strs = ["dog","racecar","car"]
- Output: ""
- Explanation: There is no common prefix among the input strings.
-
- Constraints:
- 1 <= strs.length <= 200
- 0 <= strs[i].length <= 200
- strs[i] consists of only lower-case English letters.
复制代码
Python
- class Solution:
- def longestCommonPrefix(self, strs: List[str]) -> str:
- retval = strs[0]
- for x in strs:
- while retval:
- if x.startswith(retval):
- break
- else:
- i = len(retval) - 1
- retval = retval[:i]
- return retval
复制代码
|
|