[JeonJe] WEEK 01 Solutions#2646
Conversation
๐ JeonJe ๋์ ํ์ต ํํฉ์ด๋ฒ ์ฃผ ์ ์ถ ๋ฌธ์
๋์ ํ์ต ์์ฝ
๋ฌธ์ ํ์ด ํํฉ
๐ค ์ด ๋๊ธ์ GitHub App์ ํตํด ์๋์ผ๋ก ์์ฑ๋์์ต๋๋ค. ๐ข API ์ฌ์ฉ๋ (gpt-4.1-nano)
|
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Hash Map / Hash Set
- ์ค๋ช : ์ด ์ฝ๋๋ ์ค๋ณต๋ ๊ฐ์ ์ฐพ๊ธฐ ์ํด HashSet์ ์ฌ์ฉํ์ฌ ๊ฐ ์์๋ฅผ ์ ์ฅํ๊ณ ์ฒดํฌํ๋ ๋ฐฉ์์ผ๋ก, ํด์ ์๋ฃ๊ตฌ์กฐ๋ฅผ ํ์ฉํ๋ ํจํด์ ๋๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ์ ์ ๋ถ์ | ์ค์ ๋ถ์ | ๊ฒฐ๊ณผ | |
|---|---|---|---|
| Time | O(n) | O(n) | โ |
| Space | O(n) | O(n) | โ |
ํผ๋๋ฐฑ: ์งํฉ์ ์์๋ฅผ ํ๋์ฉ ๋ฃ์ผ๋ฉฐ ์ด๋ฏธ ์กด์ฌํ๋์ง ํ์ธํ๋ ๋ฐฉ์์ผ๋ก, ์ต์ ์ ๊ฒฝ์ฐ ๋ชจ๋ ์์๋ฅผ ๊ฒ์ฌํ๋ฏ๋ก ์๊ฐ ๋ณต์ก๋๋ O(n). ์งํฉ์ด ์ต๋ n๊ฐ์ ์์๋ฅผ ์ ์ฅํ๋ฏ๋ก ๊ณต๊ฐ ๋ณต์ก๋๋ O(n).
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Hash Map / Hash Set, Sorting
- ์ค๋ช : ์ฝ๋๋ HashMap์ ์ฌ์ฉํด ๋น๋์๋ฅผ ๊ณ์ฐํ๊ณ , ๋ฆฌ์คํธ๋ฅผ ์ ๋ ฌํ์ฌ ์์ k๊ฐ๋ฅผ ์ ํํ๋ ๋ฐฉ์์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ์ ๋ ฌ์ ๊ฐ ๊ธฐ์ค์ผ๋ก ์ํ๋์ด ํจํด์ ํฌํจ๋ฉ๋๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ์ ์ ๋ถ์ | ์ค์ ๋ถ์ | ๊ฒฐ๊ณผ | |
|---|---|---|---|
| Time | O(n log n) | O(n log n) | โ |
| Space | O(n) | O(n) | โ |
ํผ๋๋ฐฑ: ๋ชจ๋ ์์์ ๋น๋์๋ฅผ ํด์๋งต์ ์ ์ฅํ๊ณ , ๋ฆฌ์คํธ๋ก ๋ณํ ํ ์ ๋ ฌํ๋ ๊ณผ์ ์ด ์ฃผ๋ ์๊ฐ ๋ณต์ก๋๋ฅผ ์ฐจ์งํฉ๋๋ค. ์ ๋ ฌ์ O(n log n)์ด๋ฉฐ, ํด์๋งต๊ณผ ๋ฆฌ์คํธ๋ ์ต๋ n๊ฐ ์์๋ฅผ ์ ์ฅํ๋ฏ๋ก ๊ณต๊ฐ ๋ณต์ก๋๋ O(n).
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Hash Map / Hash Set
- ์ค๋ช : ์ด ์ฝ๋๋ ํด์๋งต์ ์ด์ฉํด ๋น ๋ฅธ ๊ฒ์์ ์ํํ์ฌ ๋ ์์ ํฉ์ด ํ๊ฒ์ด ๋๋ ์ธ๋ฑ์ค๋ฅผ ์ฐพ๋ ๋ฐฉ์์ผ๋ก, ํด์ ๋งต ํจํด์ ์ํฉ๋๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ์ ์ ๋ถ์ | ์ค์ ๋ถ์ | ๊ฒฐ๊ณผ | |
|---|---|---|---|
| Time | O(n) | O(n) | โ |
| Space | O(n) | O(n) | โ |
ํผ๋๋ฐฑ: ๋ฐฐ์ด์ ํ ๋ฒ ์ํํ๋ฉฐ ๊ฐ ์์์ ๋ํด ํ๊ฒ๊ณผ์ ์ฐจ์ด๋ฅผ ํด์๋งต์์ ์ฐพ๋ ๋ฐฉ์์ผ๋ก, ์ต์ ์ ๊ฒฝ์ฐ ๋ชจ๋ ์์๋ฅผ ๊ฒ์ฌํ๋ฏ๋ก ์๊ฐ ๋ณต์ก๋๋ O(n). ํด์๋งต์ ์ต๋ n๊ฐ์ ์์๋ฅผ ์ ์ฅํ๋ฏ๋ก ๊ณต๊ฐ ๋ณต์ก๋๋ O(n).
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
๋ต์ ์ ์ถ ๋ฌธ์
์์ฑ์ ์ฒดํฌ ๋ฆฌ์คํธ
In Review๋ก ์ค์ ํด์ฃผ์ธ์.๊ฒํ ์ ์ฒดํฌ ๋ฆฌ์คํธ
Important
๋ณธ์ธ ๋ต์ ์ ์ถ ๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ๋ถ PR ํ๋ ์ด์์ ๋ฐ๋์ ๊ฒํ ๋ฅผ ํด์ฃผ์ ์ผ ํฉ๋๋ค!