2023-12-09 18:42:21 +08:00
< p > Given a string < code > s< / code > , find the length of the < strong > longest< / strong > < span data-keyword = "substring-nonempty" > < strong > substring< / strong > < / span > without repeating characters.< / p >
2022-03-27 18:43:57 +08:00
< p > < / p >
2023-12-09 18:42:21 +08:00
< p > < strong class = "example" > Example 1:< / strong > < / p >
2022-03-27 18:43:57 +08:00
< pre >
< strong > Input:< / strong > s = " abcabcbb"
< strong > Output:< / strong > 3
< strong > Explanation:< / strong > The answer is " abc" , with the length of 3.
< / pre >
2023-12-09 18:42:21 +08:00
< p > < strong class = "example" > Example 2:< / strong > < / p >
2022-03-27 18:43:57 +08:00
< pre >
< strong > Input:< / strong > s = " bbbbb"
< strong > Output:< / strong > 1
< strong > Explanation:< / strong > The answer is " b" , with the length of 1.
< / pre >
2023-12-09 18:42:21 +08:00
< p > < strong class = "example" > Example 3:< / strong > < / p >
2022-03-27 18:43:57 +08:00
< pre >
< strong > Input:< / strong > s = " pwwkew"
< strong > Output:< / strong > 3
< strong > Explanation:< / strong > The answer is " wke" , with the length of 3.
Notice that the answer must be a substring, " pwke" is a subsequence and not a substring.
< / pre >
< p > < / p >
< p > < strong > Constraints:< / strong > < / p >
< ul >
< li > < code > 0 < = s.length < = 5 * 10< sup > 4< / sup > < / code > < / li >
< li > < code > s< / code > consists of English letters, digits, symbols and spaces.< / li >
< / ul >