每日一题之 LeetCode实现strstr()

发布时间:2020-09-14 09:53:38 作者:浅唱cory
来源:网络 阅读:691

自己写的一个一个字符匹配的while循环是什么辣鸡玩意,根本就过不了一些特殊测试集,哎,看官解吧。
class Solution:
def strStr(self, haystack, needle):
"""
:type haystack: str
:type needle: str
:rtype: int
"""
if not needle:
return 0

    elif not needle in haystack:
        return -1

    else:
        for i in range(len(haystack)):
            if haystack[i:i+len(needle)] == needle:
                return i

#方法2
return haystack.find(needle)

推荐阅读:
  1. 每日一题之LeetCode35搜索插入位置
  2. 每日一题之LeetCode移除元素 删除有序数组重复元素

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

每日一题 leet code

上一篇:帝国CMS实现调用下载排行的方法

下一篇:如何解决apache不解析php的问题

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》