[ICE0208] WEEK 02 solutions#2680
Conversation
๐ ICE0208 ๋์ ํ์ต ํํฉ์ด๋ฒ ์ฃผ ์ ์ถ ๋ฌธ์
๋์ ํ์ต ์์ฝ
๋ฌธ์ ํ์ด ํํฉ
๐ค ์ด ๋๊ธ์ GitHub App์ ํตํด ์๋์ผ๋ก ์์ฑ๋์์ต๋๋ค. ๐ข API ์ฌ์ฉ๋ (gpt-5-nano)
|
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Dynamic Programming, Greedy
- ์ค๋ช : ํผ๋ณด๋์น ํํ์ ํฉ์ ์ ํ์์ผ๋ก ๊ณ์ฐํ๋ DP ํจํด์ด๋ฉฐ, ๋ ์ด์ ๊ฐ๋ง ์ด์ฉํด ํ์ฌ ๊ฐ์ ๊ตฌํ๋ ๊ณต๊ฐ ์ต์ ํ๊ฐ ํน์ง์ด๋ค. ์ด ๋ฌธ์ ๋ ๊ฐ๋ฅํ ๋ฐฉ๋ฒ ์๋ฅผ ๋์ ํด ์ ์ฒด ํด๋ฅผ ๋์ถํ๋ฏ๋ก DP์ ํด๋นํ๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(n) |
| Space | O(1) |
ํผ๋๋ฐฑ: ์ด๋ ์ํ์ค๋ฅผ ๋ ๋ณ์๋ก ๊ด๋ฆฌํ์ฌ ํ์ ์์ ์๋ง ๊ฐ์ ๊ฐฑ์ ํ๋ค.
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Two Pointers, Dynamic Programming, Greedy
- ์ค๋ช : ์ผ์ชฝ-์ค๋ฅธ์ชฝ ์ํ๋ก ๋์ ๊ณฑ์ ๊ตฌํด ๊ฐ ์์น์ ์ข์ฐ ๊ณฑ์ ํฉ์ฑํ๋ ๋ฐฉ์์ผ๋ก ํด๋ฅผ ๊ตฌํ๋ค. ์ถ๊ฐ ๋ฉ๋ชจ๋ฆฌ ์์ด ๊ฒฐ๊ณผ ๋ฐฐ์ด ํ๋๋ง ์ฌ์ฉํด ๋ชจ๋ ๊ฐ์ ๊ณ์ฐํ๋ฏ๋ก ๊ณต๊ฐ ๋ณต์ก๋ O(1)๋ก ๋ณด๋ ํ๋ฆ์ด ๋ํ์ ์ด๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(n) |
| Space | O(1) |
ํผ๋๋ฐฑ: ๋ ์ํ๋ฅผ ํตํด ๋ชจ๋ ์์น์ ๋ํด ์ข์ฐ ๋์ ๊ณฑ์ ๋ฐ์ํ๋ค.
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Hash Map / Hash Set, Bit Manipulation, Dynamic Programming, Greedy, Two Pointers, Sliding Window, Fast & Slow Pointers, BFS, DFS, Backtracking, Dynamic Programming, Binary Search, Monotonic Stack, Heap / Priority Queue, Divide and Conquer, Union Find, Trie
- ์ค๋ช : ๋ ๋ฌธ์์ด์์ ๋ฌธ์ ๋น๋์๋ฅผ ๋น๊ตํ๊ธฐ ์ํด ๊ณ ์ ๊ธธ์ด ๋ฐฐ์ด๋ก ์นด์ดํธํ๊ณ , ์ด๋ฅผ ๋น๊ตํ๋ค. ์ด๋ ํด์ ๋งต/์ธํธ์ ์ํ ๋น๋ ๊ธฐ๋ฐ ๋น๊ต์ ์ ์ฌํ ํจํด์ผ๋ก, ๊ณต๊ฐ ๋ณต์ก๋ ์์์ ์นด์ดํ ํ์ฉ์ด ํน์ง์ด๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(n) |
| Space | O(1) |
ํผ๋๋ฐฑ: ๋ฐฐ์ด ์ธ๋ฑ์ฑ์ผ๋ก ์ํ๋ฒณ 26๊ฐ๋ฅผ ์ธ์ด ๋น๊ตํ๋ค.
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Hash Map / Hash Set, Sorting
- ์ค๋ช : ๋ ๋ฌธ์์ด์ ๋ฑ์ฅ ๋น๋๋ฅผ ๋น๊ตํ๋ ๋ฐฉ์์ Hash Map/Hash Set ํจํด์ผ๋ก ๊ฐ์ฃผ๋๋ฉฐ, ๋ํ ์ ๋ ฌ ํ ๋น๊ตํ๋ ๋ฐฉ๋ฒ๋ ํฌํจ๋์ด ์์ด ์ ๋ ฌ ๊ธฐ๋ฐ ์ ๊ทผ์ผ๋ก ํ๋จ๋ ์ ์์ต๋๋ค. ๋ ์ ๊ทผ ๋ชจ๋ ๋ฌธ์์ด ๋ํ์ฑ ํ๋จ์ ์ ํ์ ํจํด์ด๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(n) |
| Space | O(1) |
ํผ๋๋ฐฑ: ๋ฐฐ์ด ์ธ๋ฑ์ฑ์ผ๋ก ์ํ๋ฒณ 26๊ฐ๋ฅผ ์ธ์ด ๋น๊ตํ๋ค.
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
๋ต์ ์ ์ถ ๋ฌธ์
์์ฑ์ ์ฒดํฌ ๋ฆฌ์คํธ
In Review๋ก ์ค์ ํด์ฃผ์ธ์.๊ฒํ ์ ์ฒดํฌ ๋ฆฌ์คํธ
Important
๋ณธ์ธ ๋ต์ ์ ์ถ ๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ๋ถ PR ํ๋ ์ด์์ ๋ฐ๋์ ๊ฒํ ๋ฅผ ํด์ฃผ์ ์ผ ํฉ๋๋ค!