Finish problem 0003-longest-substring-without-repeating-characters
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
class Solution:
|
||||
def lengthOfLongestSubstring(self, s: str) -> int:
|
||||
hash = {}
|
||||
longest = 0
|
||||
start = 0
|
||||
for idx, char in enumerate(s):
|
||||
if char in hash and hash[char] >= start:
|
||||
start = hash[char] + 1
|
||||
hash[char] = idx
|
||||
longest = max(longest, idx - start + 1)
|
||||
return longest
|
||||
Reference in New Issue
Block a user