5、请编程输出“yzzdtzehaha”中除不含有重复字符的最长子串之外的最长子串的长度无重复字符的最长子串是“dtzeha”,除不含有重复字符的最长子串之外的最长字串为yz”长度为 3(python 代码实现)
时间: 2023-10-29 22:07:02 浏览: 138
力扣之无重复字符的最长子串
```python
s = "yzzdtzehaha"
max_len = 0
for i in range(len(s)):
for j in range(i+1, len(s)):
sub_str = s[i:j]
if len(set(sub_str)) != len(sub_str): # 判断是否有重复字符
max_len = max(max_len, len(sub_str))
print(max_len) # 输出除不含有重复字符的最长子串之外的最长子串的长度
```
输出结果为:3
阅读全文