[juhui-jeong] WEEK 10 Solutions#2587
Conversation
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Binary Search, DFS, BFS
- ์ค๋ช : ์ด ์ฝ๋๋ ์ด์ง ํธ๋ฆฌ์ ๋ ธ๋๋ฅผ ์ํํ๋ฉฐ ์์ ๋ ธ๋์ ์์น๋ฅผ ๊ตํํ๋๋ฐ, BFS์ DFS ๋ฐฉ์ ๋ชจ๋ ์ฌ์ฉ๋์ด ํ์ ์คํ์ ํ์ฉํ๋ ์ ์ด ํน์ง์ ๋๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ์ ์ ๋ถ์ | ์ค์ ๋ถ์ | ๊ฒฐ๊ณผ | |
|---|---|---|---|
| Time | O(n) | O(n) | โ |
| Space | O(n) | O(n) | โ |
ํผ๋๋ฐฑ: ๋ ๋ฒจ ์ํ ๋ฐฉ์์ผ๋ก ๋ชจ๋ ๋ ธ๋๋ฅผ ๋ฐฉ๋ฌธํ๋ฉฐ, ํ์ ์ ์ฅํ๋ ๋ ธ๋ ์๊ฐ ์ต์ ์ ๊ฒฝ์ฐ ํธ๋ฆฌ์ ๋์ด์ ๋ฐ๋ผ ์ ํ์ด ๋๋ค.
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
๐ juhui-jeong ๋์ ํ์ต ํํฉ์ด๋ฒ ์ฃผ ์ ์ถ ๋ฌธ์
๋์ ํ์ต ์์ฝ
๋ฌธ์ ํ์ด ํํฉ
๐ค ์ด ๋๊ธ์ GitHub App์ ํตํด ์๋์ผ๋ก ์์ฑ๋์์ต๋๋ค. ๐ข API ์ฌ์ฉ๋ (gpt-4.1-nano)
|
DaleSeo
left a comment
There was a problem hiding this comment.
๊ฐ์ ๋ฌธ์ ๋ฅผ ๋ ๋ฒ์งธ ํธ์๋๊ตฐ์. ์๊ณ ํ์ จ์ด์ฉ!
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Binary Search, DFS, BFS
- ์ค๋ช : ์ด ์ฝ๋๋ ์ด์ง ํธ๋ฆฌ์ ๋ ธ๋๋ฅผ ์ํํ๋ฉฐ ์์ ๋ ธ๋๋ค์ ๊ตํํ๋๋ฐ, BFS๋ ํ๋ฅผ, DFS๋ ์คํ์ ํ์ฉํ์ฌ ๊ตฌํ๋์ด ์์ต๋๋ค. ๋ ๋ฐฉ๋ฒ ๋ชจ๋ ํธ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ํ์ํ๋ ํจํด์ ๋๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
โน๏ธ ์ด ํ์ผ์๋ 2๊ฐ์ง ํ์ด๊ฐ ํฌํจ๋์ด ์์ด ๊ฐ๊ฐ ๋ถ์ํฉ๋๋ค.
ํ์ด 1: Solution.invertTree โ Time: โ
O(n) โ O(n) / Space: โ
O(n) โ O(n)
| ์ ์ ๋ถ์ | ์ค์ ๋ถ์ | ๊ฒฐ๊ณผ | |
|---|---|---|---|
| Time | O(n) | O(n) | โ |
| Space | O(n) | O(n) | โ |
ํผ๋๋ฐฑ: ํธ๋ฆฌ์ ๋ชจ๋ ๋ ธ๋๋ฅผ ํ ๋ฒ์ฉ ๋ฐฉ๋ฌธํ๋ฉฐ, ํ๋ฅผ ํตํด ๋ ธ๋๋ฅผ ์ ์ฅํ๋ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ์๊ธฐ ๋๋ฌธ์ ์๊ฐ ๋ณต์ก๋๋ ๋ ธ๋ ์์ ๋น๋กํ๋ O(n)์ ๋๋ค. ํ๋ ์ต์ ์ ๊ฒฝ์ฐ ํธ๋ฆฌ์ ๋์ด๋งํผ ์ ์ฅํ ์ ์์ด ๊ณต๊ฐ ๋ณต์ก๋๋ O(n)์ ๋๋ค.
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
ํ์ด 2: Solution.invertTree โ Time: โ
O(n) โ O(n) / Space: โ
O(n) โ O(n)
| ์ ์ ๋ถ์ | ์ค์ ๋ถ์ | ๊ฒฐ๊ณผ | |
|---|---|---|---|
| Time | O(n) | O(n) | โ |
| Space | O(n) | O(n) | โ |
ํผ๋๋ฐฑ: ๋ชจ๋ ๋ ธ๋๋ฅผ ํ ๋ฒ์ฉ ๋ฐฉ๋ฌธํ๋ฉฐ, ์คํ์ ์ ์ฅํ๋ ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ์๊ธฐ ๋๋ฌธ์ ์๊ฐ ๋ณต์ก๋๋ ๋ ธ๋ ์์ ๋น๋กํ๋ O(n)์ ๋๋ค. ์คํ์ ํธ๋ฆฌ์ ๋์ด๋งํผ ์ ์ฅํ ์ ์์ด ๊ณต๊ฐ ๋ณต์ก๋๋ O(n)์ ๋๋ค.
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Binary Search
- ์ค๋ช : ์ด ์ฝ๋๋ ์ ๋ ฌ๋ ๋ฐฐ์ด์์ ํน์ ๊ฐ์ ์ฐพ๊ธฐ ์ํด ์ด์ง ํ์์ ํ์ฉํ๋ฉฐ, ํ์ ๋ ๋ฐฐ์ด์์๋ ํจ์จ์ ์ผ๋ก ๊ฒ์ํ๋ ํจํด์ ๋๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ์ ์ ๋ถ์ | ์ค์ ๋ถ์ | ๊ฒฐ๊ณผ | |
|---|---|---|---|
| Time | O(log n) | O(log n) | โ |
| Space | O(1) | O(1) | โ |
ํผ๋๋ฐฑ: ์ด์ง ํ์์ ํ์ฉํ์ฌ ๋ฐฐ์ด์ ํ์ ์ฌ๋ถ์ ๋ฐ๋ผ ํ์ ๋ฒ์๋ฅผ ์กฐ์ ํ๋ ๋ฐฉ์์ผ๋ก, ๋ฐฐ์ด ์ ์ฒด๋ฅผ ํ ๋ฒ์ฉ ์ํํ์ง ์๊ณ ๋ก๊ทธ ์๊ฐ์ ํด๊ฒฐํฉ๋๋ค. ๊ณต๊ฐ์ ๋ณ์ ๋ช ๊ฐ๋ง ์ฌ์ฉํ๋ฏ๋ก ์์์ ๋๋ค.
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
๋ต์ ์ ์ถ ๋ฌธ์
์์ฑ์ ์ฒดํฌ ๋ฆฌ์คํธ
In Review๋ก ์ค์ ํด์ฃผ์ธ์.๊ฒํ ์ ์ฒดํฌ ๋ฆฌ์คํธ
Important
๋ณธ์ธ ๋ต์ ์ ์ถ ๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ๋ถ PR ํ๋ ์ด์์ ๋ฐ๋์ ๊ฒํ ๋ฅผ ํด์ฃผ์ ์ผ ํฉ๋๋ค!