[seongmin36] WEEK 04 Solutions#2747
Conversation
๐ seongmin36 ๋์ ํ์ต ํํฉ์ด๋ฒ ์ฃผ ์ ์ถ ๋ฌธ์
๋์ ํ์ต ์์ฝ
๋ฌธ์ ํ์ด ํํฉ
๐ค ์ด ๋๊ธ์ GitHub App์ ํตํด ์๋์ผ๋ก ์์ฑ๋์์ต๋๋ค. ๐ข API ์ฌ์ฉ๋ (gpt-5-nano)
|
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Depth-First Search, Binary Search, Dynamic Programming
- ์ค๋ช : ์ฝ๋๋ ์ฌ๊ท DFS๋ฅผ ์ฌ์ฉํด ์ข์ฐ ์์ ๋ ธ๋๋ฅผ ๋ฐฉ๋ฌธํ๋ฉฐ ํธ๋ฆฌ์ ์ต๋ ๊น์ด๋ฅผ ๊ณ์ฐํ๋ค. ๊ฐ ์ฌ๊ทํธ์ถ์์ ์ข์ฐ ์์์ ๊น์ด๋ฅผ ๋น๊ตํด ์ต๋๊ฐ์ 1์ ๋ํด ๋ถ๋ชจ์ ๊น์ด๋ฅผ ๊ตฌ์ฑํ๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(n) |
| Space | O(n) |
ํผ๋๋ฐฑ: ํธ๋ฆฌ์ ๋ชจ๋ ๋ ธ๋๋ฅผ ํ ๋ฒ์ฉ ๋ฐฉ๋ฌธํ์ฌ ๊น์ด๋ฅผ ๊ณ์ฐํ๋ค. ์ฌ๊ท ์คํ์ ์ต๋ ๊น์ด๊ฐ ํธ๋ฆฌ์ ๋์ด๊ฐ ๋๋ค.
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Dynamic Programming, Greedy, Hash Map / Hash Set
- ์ค๋ช : ์ฃผ์ ํ๋ฆ์ ๋ ๋งํฌ๋ ๋ฆฌ์คํธ๋ฅผ ๋ฐฐ์ด์ ๋ชจ์ ์ ๋ ฌํ ๋ค, reduceRight๋ก ์์ฐจ์ ์ผ๋ก ์ฐ๊ฒฐํ์ฌ ์๋ก์ด ๋ฆฌ์คํธ๋ฅผ ๋ง๋๋ ๋ฐฉ์์ด๋ค. ์ ๋ ฌ ๊ณผ์ ์์ ๋น๊ต์ ์ ํ์ ์ธ Greedy/DP ์ฑ๊ฒฉ์ ์ต์ ํด ๋ณด์ฅ ํจํด์ ์ฝํ์ง๋ง, ์ค์ ๋ก๋ ๋ชจ๋ ๊ฐ์ ๋ชจ์ ์ ๋ ฌํ๋ ์กฐํฉ/์ฐ๊ฒฐ ๊ณผ์ ์ผ๋ก ๋ ํฌ์ธํฐ์ ์์ฐจ ์ฒ๋ฆฌ์ ์ ๋ ฌ์ด ํต์ฌ์ด๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(n log n) |
| Space | O(n) |
ํผ๋๋ฐฑ: ๋ฐฐ์ด ๋ฐ sort๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ์ถ๊ฐ ๊ณต๊ฐ๊ณผ ์ ๋ ฌ ๋น์ฉ์ด ๋ฐ์ํ๋ค. ๋ฆฌ์คํธ๋ฅผ ์ง์ ํฉ์น๋ฉฐ ์ ๋ ฌํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๊ฐ์ ๊ฐ๋ฅ.
๊ฐ์ ์ ์: ๊ณ ๋ คํด๋ณผ ๋งํ ๋์: ๋ ๋ฆฌ์คํธ๋ฅผ ํ ๋ฒ ์ํํ๋ฉฐ ๋ณํฉ ์ ๋ ฌ ๋ฐฉ์์ผ๋ก O(n) ์๊ฐ๊ณผ O(1) ์ถ๊ฐ ๊ณต๊ฐ์ ๊ฐ๊น์ด ๊ตฌํ์ผ๋ก ๊ฐ์ .
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
๋ต์ ์ ์ถ ๋ฌธ์
์์ฑ์ ์ฒดํฌ ๋ฆฌ์คํธ
In Review๋ก ์ค์ ํด์ฃผ์ธ์.๊ฒํ ์ ์ฒดํฌ ๋ฆฌ์คํธ
Important
๋ณธ์ธ ๋ต์ ์ ์ถ ๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ๋ถ PR ํ๋ ์ด์์ ๋ฐ๋์ ๊ฒํ ๋ฅผ ํด์ฃผ์ ์ผ ํฉ๋๋ค!