Longest Substring Without Repeating Characters
Problem statement
Given a string s, return the length of the longest contiguous substring whose characters are all distinct.
Function
lengthOfLongestSubstring(s: String) → intExamples
Example 1
s = "abcabcbb"return = 3abc is a longest substring with no repeated character.
Example 2
s = "bbbbb"return = 1Every distinct-character substring contains at most one b.
Example 3
s = ""return = 0The empty string has no nonempty substring.
Constraints
0 <= s.length <= 200000.scontains printable ASCII characters.