Longest Substring Without Repeating Characters LeetCode solution in Python

1
class Solution:
2
def lengthOfLongestSubstring(self, s: str) -> int:
3

4
longest_s = ""
5
curr_s = ""
6
for i in s:
7
if i not in curr_s:
8
curr_s += i
9
if len(curr_s) >= len(longest_s):
10
longest_s = curr_s
11
else:
12
curr_s = curr_s[curr_s.index(i) + 1 :] + i
13

14
return len(longest_s)

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0