Longest Substring Without Repeating Characters LeetCode solution in Python
1class Solution:2def lengthOfLongestSubstring(self, s: str) -> int:34longest_s = ""5curr_s = ""6for i in s:7if i not in curr_s:8curr_s += i9if len(curr_s) >= len(longest_s):10longest_s = curr_s11else:12curr_s = curr_s[curr_s.index(i) + 1 :] + i1314return len(longest_s)