[dolphinflow86] WEEK 04 Solutions#2741
Conversation
๐ dolphinflow86 ๋์ ํ์ต ํํฉ์ด๋ฒ ์ฃผ ์ ์ถ ๋ฌธ์
๋์ ํ์ต ์์ฝ
๋ฌธ์ ํ์ด ํํฉ
๐ค ์ด ๋๊ธ์ GitHub App์ ํตํด ์๋์ผ๋ก ์์ฑ๋์์ต๋๋ค. ๐ข API ์ฌ์ฉ๋ (gpt-5-nano)
|
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Binary Search
- ์ค๋ช : ๋ฐฐ์ด์ ํ์ ์ฌ๋ถ๋ฅผ ์ด์ฉํด ์ค๊ฐ ์ธ๋ฑ์ค์ ์ ๋ ๊ฐ์ ๋น๊ตํ๋ฉฐ ํ์ ๊ตฌ๊ฐ์ ๋ฐ์ผ๋ก ์ค์ด๋ ์ด๋ถ ํ์ ํจํด์ผ๋ก ์ต์ ๊ฐ์ ์ฐพ๋ ํ์ด์ ๋๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(log n) |
| Space | O(1) |
ํผ๋๋ฐฑ: ์ค๊ฐ ์ธ๋ฑ์ค(pivot)์ ๋ ์์๋ฅผ ๋น๊ตํด ์ผ์ชฝ์ด ์ ๋ ฌ๋์๋์ง ์ฌ๋ถ๋ฅผ ํ๋จํ๊ณ , ๋ฒ์๋ฅผ ์ ๋ฐ์ผ๋ก ์ถ์ํ๋ค.
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Depth-First Search, Binary Search
- ์ค๋ช : ์ฃผ๋ก ํธ๋ฆฌ๋ฅผ DFS๋ก ํ์ํ๋ฉฐ ๊ฐ ์๋ธํธ๋ฆฌ์ ๊น์ด๋ฅผ ๊ณ์ฐํฉ๋๋ค. ์ฌ๊ท๋ฅผ ์ด์ฉํ ํ์์ผ๋ก ์ ์ฒด ๋ ธ๋๋ฅผ ์ํํ๊ณ ํธ๋ฆฌ์ ๋์ด๋ฅผ ๊ตฌํ๋ ์ ํ์ ์ธ DFS ํจํด์ ํด๋นํฉ๋๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ์ ์ ๋ถ์ | ์ค์ ๋ถ์ | ๊ฒฐ๊ณผ | |
|---|---|---|---|
| Time | O(N) | O(n) | โ |
| Space | O(H) | O(h) | โ |
ํผ๋๋ฐฑ: ์ฌ๊ท์ ์ผ๋ก ๊ฐ ์๋ธํธ๋ฆฌ์ ๊น์ด๋ฅผ ๊ณ์ฐํ๊ณ ์ต๋๊ฐ์ ์ํฅ ์ ๋ฌํ๋ค.
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Two Pointers
- ์ค๋ช : ๋ ์ฐ๊ฒฐ ๋ฆฌ์คํธ์ ํฌ์ธํฐ๋ฅผ ๋์์ ๋ฐ๋ผ๊ฐ๋ฉฐ ๋ ์์ ๊ฐ์ ์ ํํด ์๋ก์ด ๋ฆฌ์คํธ๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ์์ผ๋ก, ๋ ํฌ์ธํฐ๋ฅผ ์ด๋์ํค๋ ํจํด์ด ํต์ฌ์ ๋๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(n + m) |
| Space | O(1) |
ํผ๋๋ฐฑ: ๋ ๋ฆฌ์คํธ๋ฅผ ์ํํ๋ฉฐ ๊ฐ ๋ ธ๋๋ฅผ ์ฐจ๋ก๋ก ์ด์ด๋ถ์ด๊ณ ๋จ์ ๋ถ๋ถ์ ์ฐ๊ฒฐํ๋ค.
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
๋ต์ ์ ์ถ ๋ฌธ์
์์ฑ์ ์ฒดํฌ ๋ฆฌ์คํธ
In Review๋ก ์ค์ ํด์ฃผ์ธ์.๊ฒํ ์ ์ฒดํฌ ๋ฆฌ์คํธ
Important
๋ณธ์ธ ๋ต์ ์ ์ถ ๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ๋ถ PR ํ๋ ์ด์์ ๋ฐ๋์ ๊ฒํ ๋ฅผ ํด์ฃผ์ ์ผ ํฉ๋๋ค!