๐งฎ
Longest Substring Without Repeating
Longest Substring Without Repeating์ด๋ ค์ ์๊ณ ๋ฆฌ์ฆ +40pts
Problem
Write a function that finds the length of the longest substring without repeating characters.
Examples
Input:
lengthOfLongest("abcabcbb")Output:
3๐ก "abc"๊ฐ ๊ฐ์ฅ ๊น
Explanation
์ด ๋ฌธ์ ๋ **์ฌ๋ผ์ด๋ฉ ์๋์ฐ(Sliding Window)** ๊ธฐ๋ฒ์ ํ์ตํฉ๋๋ค. LeetCode์ ์ ๋ช ํ ๋ฌธ์ ์ ๋๋ค. **์ฌ๋ผ์ด๋ฉ ์๋์ฐ๋?** ๋ฐฐ์ด์ด๋ ๋ฌธ์์ด์์ ์ฐ์๋ ๋ถ๋ถ์ "์ฐฝ๋ฌธ"์ฒ๋ผ ์ด๋์ํค๋ฉฐ ํ์ํ๋ ๊ธฐ๋ฒ์ ๋๋ค. **์๊ณ ๋ฆฌ์ฆ ์ ๋ต** - start: ํ์ฌ ์๋์ฐ์ ์์ ์ธ๋ฑ์ค - i: ํ์ฌ ์๋์ฐ์ ๋ ์ธ๋ฑ์ค - seen: ๊ฐ ๋ฌธ์์ ๋ง์ง๋ง ๋ฑ์ฅ ์์น **๋์ ์๋ฆฌ** 1. ๋ฌธ์๋ฅผ ์ํํ๋ฉฐ Map์ ์์น ์ ์ฅ 2. ์ค๋ณต ๋ฌธ์ ๋ฐ๊ฒฌ ์ ์๋์ฐ ์์์ ์ด๋ 3. ๊ฐ ๋จ๊ณ์์ ์ต๋ ๊ธธ์ด ๊ฐฑ์ **"abcabcbb" ์ฒ...
View detailed explanation โKey Concepts
์ฌ๋ผ์ด๋ฉ ์๋์ฐ Map ์๋ฃ๊ตฌ์กฐ ๋ถ๋ถ ๋ฌธ์์ด ์ต์ ํ ์๊ณ ๋ฆฌ์ฆ
Time: O(n) Space: O(min(n, m))
solution.js
Ctrl + Enter
Run tests to see results here.