这应该是我见过最巧妙的解法

s = input()
cur,res = [],0
for r in range(len(s)):
    while s[r] in cur:
        cur.pop(0)
    cur.append(s[r])
    res = max(len(cur),res)
print(res)