leetcode——28. 实现 strStr()

简单题

class Solution:
    def strStr(self, haystack: str, needle: str) -> int:
        if needle=='':
            return 0
        if len(needle)>len(haystack):
            return -1
        if len(needle)==len(haystack):
            if needle==haystack:
                return 0
            else:
                return -1
        n=len(needle)
        i=0
        while i<len(haystack)-n+1:
            if haystack[i:i+n]==needle:
                return i
            else:
                i+=1
        return -1
执行用时 :40 ms, 在所有 python3 提交中击败了93.62%的用户 内存消耗 :13.9 MB, 在所有 python3 提交中击败了5.88%的用户                                                                               ——2019.10.18
上一篇:手机录制的视频怎么旋转回来


下一篇:手机找不到开发者选项怎么连接电脑USB调试?