이 글은 "파이썬 알고리즘 인터뷰 (박상길 지음)"을 읽고 주관적으로 요약한 글입니다. 문제 정의 중복 문자가 없는 가장 긴 부분 문자열의 길이 리턴 책에서 구현된 코드 def lengthOfLongestSubstring(self, s: str) -> int: used = {} max_length = start = 0 for index, char in enumerate(s): if char in used and start int: start = max_len = 0 dic = defaultdict(int) for i in range(len(s)): end = i + 1 c = s[i] if dic[c] == 0: dic[c] = end else: start, dic[c] = max(dic[c], star..