欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

给定一个字符串,找到最长子字符串的长度而不重复字符。

程序员文章站 2022-05-12 22:19:06
...

给定一个字符串,找到最长子字符串的长度而不重复字符。

def lengthOfLongestSubstring(s):
    i = j = l = 0
    for j, c in enumerate(s):
        if c in s[i:j]:
            print(s[i:j])
            l = max(l, len(s[i:j]))
            i += s[i:j].index(c) + 1
    return max(l, len(s[i:j+1]))
lengthOfLongestSubstring('abcabcabc')