[chapse57] Week 4#2745
Conversation
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Dynamic Programming, Two Pointers
- ์ค๋ช : ํผ๋ณด๋์น ์์ด ํํ๋ก n๋ฒ์งธ ๊ฐ์ ๋์ ํฉ์ผ๋ก ๊ตฌํ๋ ๋ๅ์ DP ์ ๊ทผ. ๋ฐ๋ณต๋ฌธ์ผ๋ก ์ด์ ๋ ๊ฐ์ ํฉ์ ํ์ฌ ๊ฐ์ผ๋ก ์ ๋ฐ์ดํธํ๋ ์ ์ด DP(์ํฅ์)๊ณผ ์ ์ฌํ๋ฉฐ, ๋ ํฌ์ธํฐ์ฒ๋ผ ์ต๊ทผ ๋ ๊ฐ์ ์ ์งํด ๊ณ์ฐํ๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(n) |
| Space | O(1) |
ํผ๋๋ฐฑ: 2๊ฐ ์ด์์ ๊ฒฝ์ฐ์ ์๋ฅผ ์ ์ฅํ๋ ๋ณ์ a, b๋ฅผ ์ด์ฉํด ์์ฐจ์ ์ผ๋ก ์ด์ ๊ฐ์ ์ ๋ฐ์ดํธํ๋ค.
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
๐ chapse57 ๋์ ํ์ต ํํฉ์ด๋ฒ ์ฃผ ์ ์ถ ๋ฌธ์
๋์ ํ์ต ์์ฝ
๋ฌธ์ ํ์ด ํํฉ
๐ค ์ด ๋๊ธ์ GitHub App์ ํตํด ์๋์ผ๋ก ์์ฑ๋์์ต๋๋ค. ๐ข API ์ฌ์ฉ๋ (gpt-5-nano)
|
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Brute Force, Hash Map / Hash Set
- ์ค๋ช : ์ด ์ฝ๋๋ ์ด์ค ๋ฃจํ๋ฅผ ์ฌ์ฉํด ๋ชจ๋ ์์ ๋น๊ตํ์ฌ ์ค๋ณต ์ฌ๋ถ๋ฅผ ํ๋จํ๋ค(๋ธ๋ฃจํธ ํฌ์ค). ํด์ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ด์ฉํ ์ต์ ํ๊ฐ ์์ผ๋ฏ๋ก Pattern ๋ชฉ๋ก์ ํด๋น ํญ๋ชฉ์ผ๋ก ๋ถ๋ฅํ๊ธฐ์ ์ ๋งคํ๋, ์ค๋ณต ํ์ง๋ ์ผ๋ฐ์ ์ผ๋ก ํด์ ๋งต/์ ๋๋ ๋ธ๋ฃจํธ ํฌ์ค๋ก ๋ถ๋ฅ๋๋ค. ์ฌ๊ธฐ์๋ ๋ธ๋ฃจํธ ํฌ์ค์ ๊ฐ๊น์ด ๊ตฌํ์ผ๋ก ํ๋จํ๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(n^2) |
| Space | O(1) |
ํผ๋๋ฐฑ: ๋ชจ๋ ์์ ๊ฒ์ฌํ๋ฏ๋ก ์ต์ ์ ๊ฒฝ์ฐ ์๊ฐ ๋ณต์ก๋๋ ์ด์ค ๋ฃจํ์ ์ํด ๊ฒฐ์ ๋๋ค.
๊ฐ์ ์ ์: ํด์์ ์ ์ด์ฉํด ์ํํ๋ฉฐ ์ค๋ณต ์ฌ๋ถ๋ฅผ ํ์ธํ๋ฉด ์๊ฐ ๋ณต์ก๋๋ฅผ O(n)์ผ๋ก ๊ฐ์ ํ ์ ์๋ค.
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Hash Map / Hash Set, Divide and Conquer
- ์ค๋ช : ๋ฌธ์์ด๋ค์ ์ ๋ ฌ ํค๋ฅผ ์ด์ฉํด ๊ทธ๋ฃนํํ๋ ์์ด๋์ด๋ ํด์ ๋งต์ ํค๋ฅผ ๋ถ๋ฅํ๋ Hash Map ํจํด์ผ๋ก ๋ถ๋ฅ๋๋ฉฐ, ๊ฐ ๋จ์ด๋ฅผ ์ ๋ ฌํด ํค๋ฅผ ๋ง๋ค๊ณ ๊ฐ์ ํค๋ฅผ ๊ฐ์ง๋ ๋จ์ด๋ฅผ ๋ฌถ๋ ๋ฐฉ์์ ๋ถํ ์ด๋ ๋ถ๋ฅ์ ํํ๋ก ๊ฐ์ฃผ๋ ์ ์์ต๋๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(n * k log k) |
| Space | O(n * k) |
ํผ๋๋ฐฑ: ๋ชจ๋ ๋ฌธ์์ด์ ๋ํด ์ ๋ ฌ์ ์ํํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋ฃน์ผ๋ก ๋ชจ์๋ค.
๊ฐ์ ์ ์: ์ ๋ ฌ ๋์ ์นด์ดํ (์ํ๋ฒณ ๊ณ ์ ๊ธธ์ด ํค)์ ์ฌ์ฉํ๋ฉด ์์๋ฐฐ๋ฅผ ์ค์ผ ์ ์๋ค.
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Bit Manipulation
- ์ค๋ช : ์ ๋ ฅ ์ ์๋ฅผ 2์ง์ ๋ฌธ์์ด๋ก ๋ณํํ ๋ค, '1'์ ๊ฐ์๋ฅผ ์ธ๋ ๊ฐ๋จํ ๋นํธ ์กฐ์ ๊ธฐ๋ฐ ์ ๊ทผ์ผ๋ก ๋นํธ ์๋ฅผ ๊ตฌํ๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(number of bits) |
| Space | O(1) |
ํผ๋๋ฐฑ: ๋ด์ฅ ํจ์ ์ฌ์ฉ์ผ๋ก ๊ฐ๋จํ๊ณ ํจ์จ์ ์ด๋ค.
๊ฐ์ ์ ์: ํน์ ๋นํธ ์ฐ์ฐ ๊ธฐ๋ฒ์ผ๋ก ์ต์ ํ ์ฌ์ง๋ ์์ง๋ง ๊ธฐ๋ณธ ๊ตฌํ์ผ๋ก ์ถฉ๋ถํ๋ค.
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Hash Map / Hash Set, Sorting
- ์ค๋ช : ํด๋น ์ฝ๋๋ ๊ฐ ์์ ๋ฑ์ฅ ํ์๋ฅผ ํด์ ๋งต์ผ๋ก ์ธ๊ณ , ์ด๋ฅผ ๋ฑ์ฅ ํ์ ๊ธฐ์ค์ผ๋ก ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌํ์ฌ ์์ k๊ฐ๋ฅผ ์ ํํฉ๋๋ค. ํด์ ๋งต๊ณผ ์ ๋ ฌ ํจํด์ด ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(n log n) |
| Space | O(n) |
ํผ๋๋ฐฑ: ํด์๋งต์ผ๋ก ๋น๋์๋ฅผ, ์ ๋ ฌ์ผ๋ก ์์๋ฅผ ์ป๋๋ค.
๊ฐ์ ์ ์: ์ฐ์ ์์ ํ๋ฅผ ์ฌ์ฉํด O(n log k)๋ก ๊ฐ์ ๊ฐ๋ฅํ๋ค.
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Hash Map / Hash Set, Two Pointers
- ์ค๋ช : ์ฃผ์ด์ง ์ฝ๋๋ ํ ๋ฒ์ ์ํ๋ก ๋ชฉํ ํฉ์ ๊ฐ์ง ๋ ์์ ์ธ๋ฑ์ค๋ฅผ ์ฐพ์ผ๋ฉฐ, ์ด๋ฏธ ๋ณธ ์๋ฅผ ํด์๋งต์ ์ ์ฅํด ๋๊ณ ํ์ ๊ฐ์ ์กด์ฌ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ค. ์ด ํจํด์ ํด์ ๋งต์ผ๋ก ๋ณด์ํ๋ ํ์ ํํ๋ก Two Sum ๋ฌธ์ ์ ์ ํฉํ๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(n) |
| Space | O(n) |
ํผ๋๋ฐฑ: ํด์๋งต ํ์ฉ์ผ๋ก ์๊ฐ ๋ณต์ก๋๋ฅผ ์ต์ ํํ๋ค.
๊ฐ์ ์ ์: ์ ๋ ฅ์ ์ค๋ณต์ด ๋ง์ง ์๋ค๋ฉด ํ์ฌ ๊ตฌํ์ด ์ ์ ํ๋ค.
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Sorting
- ์ค๋ช : ๋ ๋ฌธ์์ด์ ๋ฌธ์๋ค์ ์ ๋ ฌํ ๋ค ๋น๊ตํ๋ ๋ฐฉ์์ผ๋ก ๋๋ฑ ์ฌ๋ถ๋ฅผ ํ๋จํ๋ค. ์ฃผ์ด์ง ์ฝ๋๊ฐ ์ง์ ์ ์ผ๋ก๋ ์ ๋ ฌ์ ์ด์ฉํ๋ ํจํด์ ํด๋นํ๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(n log n) |
| Space | O(n) |
ํผ๋๋ฐฑ: ์ ๋ ฌ์ ์ด์ฉํ ๋น๊ต ๋ฐฉ์์ด๋ค.
๊ฐ์ ์ ์: ์นด์ดํ ๋ฐฐ์ด์ ์ฌ์ฉํ๋ฉด O(n) ์๊ฐ์ผ๋ก ๊ฐ์ ๊ฐ๋ฅํ๋ค.
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
|
@chapse57 ๋, ์ด๋ฒ ์ฃผ์ฐจ ํ์ด ์ ์ถ ๊ฐ์ฌํฉ๋๋ค! Merge Two Sorted Lists ํ์ด ์ ๋ดค์ด์.
์ ๊ฐ PR ๋ณธ๋ฌธ์ ์ด ๋ง์ ๋ป์ ์ ์ดํดํ์ง ๋ชปํ์ต๋๋ค. ํน์ ์ด๋ค ์ํฉ์ธ์ง ์กฐ๊ธ๋ง ๋ ์ค๋ช
ํด์ฃผ์ค ์ ์์๊น์? |
|
@DaleSeo ์๋
ํ์ธ์! ํ์ธ ๊ฐ์ฌํฉ๋๋ค.
๋ง์ํ์ ๊ฒ ๋ง์ต๋๋ค. ์ ๊ฐ fork์์ ๊ณ์ main ๋ธ๋์น๋ก ์์
ํ๋ค ๋ณด๋,
์ด์ ์ฃผ์ฐจ ์ปค๋ฐ๋ค์ด ๋ณธ์ง์ squash ๋จธ์ง๋ ๋ค์๋ ์ fork์๋ ์๋ณธ์ด ๋จ์
์ PR๋ง๋ค ์ด์ ํ์ผ๋ค์ด diff์ ํจ๊ป ์กํ๊ณ ์์์ต๋๋ค.
์๊ณ ๋ฆฌ์ฆ ์คํฐ๋๊ฐ ์ฒ์์ด๋ผ ๋ธ๋์น/fork ๊ด๋ฆฌ๊ฐ ๋ฏธ์ํ์ต๋๋ค.
์ด๋ฒ PR ๋จธ์ง ํ์ fork๋ฅผ syncํ๊ณ , ๋ค์ ์ฃผ์ฐจ๋ถํฐ๋ ์ฃผ์ฐจ๋ณ๋ก ๋ธ๋์น๋ฅผ ๋๋ ์
์ด๋ฒ ์ฃผ ๋ณ๊ฒฝ๋ง ๊น๋ํ๊ฒ ์ฌ๋ผ์ค๋๋ก ํ๊ฒ ์ต๋๋ค. ์๋ ค์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค!
โฆOn Thu, Jul 16, 2026 at 10:48โฏAM Dale Seo ***@***.***> wrote:
*DaleSeo* left a comment (DaleStudy/leetcode-study#2745)
<#2745 (comment)>
@chapse57 <https://github.com/chapse57> ๋, ์ด๋ฒ ์ฃผ์ฐจ ํ์ด ์ ์ถ ๊ฐ์ฌํฉ๋๋ค! Merge Two
Sorted Lists ํ์ด ์ ๋ดค์ด์.
โป ์ด์ ์ฃผ์ฐจ ์ปค๋ฐ์ด ๋ณธ์ง ๋ฏธ๋จธ์ง ์ํ๋ผ ํจ๊ป ๋ธ๋ ค์์ต๋๋ค
์ ๊ฐ PR ๋ณธ๋ฌธ์ ์ด ๋ง์ ๋ป์ ์ ์ดํดํ์ง ๋ชปํ์ต๋๋ค. ํน์ ์ด๋ค ์ํฉ์ธ์ง ์กฐ๊ธ๋ง ๋ ์ค๋ช
ํด์ฃผ์ค ์ ์์๊น์?
Files changed ํญ์ ์ด์ด๋ณด๋ ์ด๋ฒ ์ฃผ์ฐจ ๋ฌธ์ ์ธ์๋ ์ด์ ์ฃผ์ฐจ ํ์ผ๋ค์ด diff์ ํจ๊ป ์กํ ์๋๋ฐ ์ด ๊ฒ ๋๋ฌธ์ ๊ทธ๋ฐ
๊ฑด๊ฐ์?
์ด๋ ๊ฒ ๊ฐ๋ จ ์๋ ๋ณ๊ฒฝ๊น์ง ๊ณ์ ๋์ ํด์ ํ๊บผ๋ฒ์ ์ฌ๋ผ์ค๋ฉด ๋ค๋ฅธ ๋ฆฌ๋ทฐ์ด๋ค๋ ํท๊ฐ๋ฆด ๊ฒ ๊ฐ์์ ์ฌ์ญ๋๋ค.
โ
Reply to this email directly, view it on GitHub
<#2745?email_source=notifications&email_token=APBYVYKDP3XW4EQQDOPBE235FAX57A5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIOJYG4ZDKNJWGUZ2M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM#issuecomment-4987255653>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/APBYVYM5W2PTKZE6GLXJLDL5FAX57AVCNFSNUABFKJSXA33TNF2G64TZHM3TQOBXGMZTGNBSHNEXG43VMU5TIOBZGAZDONJRHA22C5QC>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
@chapse57 ๋, ๋น ๋ฅด๊ณ ์์งํ ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค! ๊ทธ๋ฐ๋ฐ ๊ตณ์ด ๋ค์ ์ฃผ๊น์ง ๊ธฐ๋ค๋ฆฌ์ค ํ์๊ฐ ์์๊น์? ์ง๊ธ ์ด PR์์ ๋ฐ๋ก ์ ๋ฆฌํ์ค ์ ์๋ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋จธ์ง ํ์ sync๊ฐ ์๋๋ผ, ๋จผ์ sync๋ฅผ ํ๊ณ ๋๋ฉด ์ด PR์ diff๋ ์ด๋ฒ ์ฃผ ํ์ผ ํ๋๋ก ์ค์ด๋ค๊ฑฐ๋ ์. fork์ main ๋ธ๋์น์์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์คํํ์๋ฉด ๋ฉ๋๋ค. git fetch upstream # upstream = DaleStudy/leetcode-study
git merge upstream/main # GitHub ์น์์ "Sync fork" ๋ฒํผ๊ณผ ๋์ผ
git push origin main # PR๋ ์๋ ๊ฐฑ์ ๊ทธ๋ฆฌ๊ณ ํ๋ ๋ ๋ง์๋๋ฆฌ๊ณ ์ถ์ ๊ฒ ์์ด์. ์๊ณ ๋ฆฌ์ฆ ์คํฐ๋๊ฐ ์ฒ์์ด๋ผ ๋ฏธ์ํ๋ค๊ณ ํ์ จ๋๋ฐ, ์ฌ์ค ์ด๊ฑด ์ ํฌ ์คํฐ๋์๋ง ํด๋นํ๋ ๊ฒ ์๋๋ผ ์ด๋ค ํ์ ์ ์ฅ์์์๋ ํตํ๋ ๊ธฐ๋ณธ์ ์ธ ํ์ ์์ ์ ๊ฐ๊น๋ค๊ณ ์๊ฐํฉ๋๋ค. PR์ ๊ผญ ํ์ํ ๋ณ๊ฒฝ๋ง ๋ด๊ณ , main์ด ์๋๋ผ ๋ธ๋์น์์ ์์ ํ๊ณ , fork๋ฅผ upstream๊ณผ ๋ง์ถฐ๋๋ ๊ฒ, ์ ๋ถ ๋ค๋ฅธ ์ ์ฅ์์ ๊ธฐ์ฌํ ๋๋ ๊ทธ๋๋ก ์ฐ์ด๋ ์ต๊ด๋ค์ด์ฃ . ๊ทธ๋์ ์ง๊ธ ์ฌ๊ธฐ์ ์ตํ๋์๋ฉด ๋์ค์ ํ์ฌ๋ ์คํ์์ค์์ ํฌ๊ฒ ๋์์ด ๋์ค ๊ฑฐ์์. ์ ํฌ ์คํฐ๋๊ฐ ๊ทธ๋ฐ ํ์ ํ๋ฆ์ ํธํ๊ฒ ์ฐ์ตํ ์ ์๋ ๊ณณ์ด๊ธฐ๋ ํ๊ณ ์. ์์งํ ์ด๋ฐ ํผ๋๋ฐฑ์ ๋ฐ๋ ๊ฒ ์กฐ๊ธ ๋ถํธํ๊ฒ ๋๊ปด์ง์ค ์๋ ์๋ค๋ ๊ฒ, ์ ์๊ณ ์์ด์. ๊ทธ๋ผ์๋ ๋ง์๋๋ฆฌ๋ ์ด์ ๋ ์ ๊ฐ ์ด ์คํฐ๋ ์ ์ฒด์ ๊ฒฝํ์ ์ฑ๊ฒจ์ผ ํ๋ ์ ์ฅ์ด๋ผ์์์. ๋ฆฌ๋ทฐ์ด๋ถ๋ค์ ๊ฐ์ ์๊ฐ์ ๋ด์ด ์์ํด์ ์ฝ๋๋ฅผ ๋ด์ฃผ์๋๋ฐ, ๊ด๋ จ ์๋ ํ์ผ์ด ๋งค์ฃผ ์์ฌ์ ์ฌ๋ผ์ค๋ฉด ์ด๋ค ๊ฒ ์ด๋ฒ ์ฃผ ๋ณ๊ฒฝ์ธ์ง ๊ฐ๋ ค๋ด๋ ๋ฐ๋ง ํ์ ๋นผ๊ฒ ๋๊ณ , ๊ทธ๊ฒ ๋ฐ๋ณต๋๋ฉด ๋ฆฌ๋ทฐ ๋ฌธํ ์์ฒด๊ฐ ์ง์น๊ฒ ๋๊ฑฐ๋ ์. ๋ฐ๋๋ก PR์ด ๊น๋ํ๋ฉด ๋ฆฌ๋ทฐ์ด๋ ์ ๋ง ๋ด์ผ ํ ์ฝ๋์ ์ง์คํ ์ ์๊ณ , ๊ทธ ํํ์ ๊ฒฐ๊ตญ ๋ชจ๋ ์ฐธ๊ฐ์์๊ฒ ๋์๊ฐ๋๋ค. ์ ํผ๋๋ฐฑ์ ๋๋ฌด ๋ถํธํ๊ฒ ๋ฐ์๋ค์ด์ง ์์ผ์ จ์ผ๋ฉด ํ๊ณ , ํน์ ์ ๊ณผ์ ์์ ๋งํ๋ ๋ถ๋ถ ์์ผ๋ฉด ํธํ๊ฒ ๋ฌผ์ด๋ด ์ฃผ์ธ์. |
There was a problem hiding this comment.
๐ท๏ธ ์๊ณ ๋ฆฌ์ฆ ํจํด ๋ถ์
- ํจํด: Two Pointers, Merge sort pattern?
- ์ค๋ช : ๋ ํฌ์ธํฐ(list1, list2)๋ก ์ฐ๊ฒฐ ๋ฆฌ์คํธ๋ฅผ ์์ฐจ์ ์ผ๋ก ๋น๊ตํด ํฉ์น๋ ๋ฐฉ์์ผ๋ก, ๋น ๋ฆฌ์คํธ๊น์ง ์ํํ๋ฉฐ ์๋ก์ด ์ฐ๊ฒฐ ๋ฆฌ์คํธ๋ฅผ ๊ตฌ์ฑํ๋ค. ๋์์ ํฌ์ธํฐ๋ฅผ ํ ์นธ์ฉ ์ ์ง์ํค๋ Two Pointers ํจํด๊ณผ ์ฐ๊ฒฐ ๋ฆฌ์คํธ์ ํฉ์น๋ ์ํฉ์ ํด๋นํ๋ค.
๐ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋ ๋ถ์
| ๋ณต์ก๋ | |
|---|---|
| Time | O(n + m) |
| Space | O(1) |
ํผ๋๋ฐฑ: ๋ ๋ฆฌ์คํธ๋ฅผ ์์ฐจ์ ์ผ๋ก ๋น๊ตํ๋ฉฐ ์ ๋ ธ๋ ์์ด ๊ธฐ์กด ๋ ธ๋๋ฅผ ์ฌ์ฌ์ฉํด ๋ณํฉํ๋ค. ์ถ๊ฐ ํฌ์ธํฐ/๋๋ฏธ ๋ ธ๋๋ฅผ ์ฌ์ฉํด ๊ตฌํ์ด ๋ช ํํ๋ค.
๊ฐ์ ์ ์: ํ์ฌ ๊ตฌํ์ด ์ ์ ํด ๋ณด์ ๋๋ค.
๐ก ํ์ด์ ์๊ฐ/๊ณต๊ฐ ๋ณต์ก๋๋ฅผ ์ฃผ์์ผ๋ก ๋จ๊ฒจ๋ณด์ธ์!
|
@DaleSeo ์๋ ค์ฃผ์ ๋๋ก upstream ๋ฑ๋กํ๊ณ fetch โ merge โ push ํ๋๋ ์ด๋ฒ ์ฃผ ํ์ผ ํ๋๋ง ๋จ์์ต๋๋ค.
Files changed๋ 8๊ฐ์์ 1๊ฐ๋ก ์ค์์ด์. ์ง์ด์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ๋ค์ ์ฃผ์ฐจ๋ถํฐ๋ ๋ธ๋์น ๋๋ ์ ์์
ํ๊ฒ ์ต๋๋ค!
โฆ Message ID: ***@***.***>
|
๋ต์ ์ ์ถ ๋ฌธ์
์์ฑ์ ์ฒดํฌ ๋ฆฌ์คํธ
In Review๋ก ์ค์ ํด์ฃผ์ธ์.๊ฒํ ์ ์ฒดํฌ ๋ฆฌ์คํธ
Important
๋ณธ์ธ ๋ต์ ์ ์ถ ๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ๋ถ PR ํ๋ ์ด์์ ๋ฐ๋์ ๊ฒํ ๋ฅผ ํด์ฃผ์ ์ผ ํฉ๋๋ค!