๐ป ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ ๋ ธํธ
๐ ๋ฌธ์ ์์นด์ด๋ธ
note | link |
---|---|
DP | |
DP ์ ํ์ ์ธ ์ ํ (ํ ํํ) | ๋๋ฌผ์ |
DP ์ ํ์ ์ธ ์ ํ : ์บ์ฑ์ด ์์ผ๋ฉด ๊ณ ๋ คํด์ผํ ๊ฒฝ์ฐ์ ์๊ฐ ๋๋ฌด ๋ง์ ๋ฌธ์ (ํ ํํ) | ๊ธ๊ด |
DP ์ ํ์ ์ธ ์ ํ : ์ ๋ ฅ์ ๋ฐ๋ผ ๋ณํ๋ ์กฐ๊ฑด๋๋ฌธ์ ๊ทธ๋ฆฌ๋๋ ์๋๊ณ , ํ์์ ์๊ฐ์ด๊ณผ๋ ๊ฒฝ์ฐ | ํฉ์ค |
DP ๋์๊ฐ ์ ์ด๋ ํ์ด์ฌ์์ ์ ์บ์นํด์ผํ๋ค. | ํ์ดํ ์ด๋1 |
DP ๋ฌธ์ ์ฒ๋ผ ๋ณด์ฌ๋ ๊ทธ๋ฆฌ๋๋ก ํ ์ ์๋ ๋ฌธ์ ๋? | ํ๋ฐฐ |
DP ๋ฌธ์ ์ฒ๋ผ ๋ณด์ฌ๋ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ชจ์๋ผ๋ค๋ฉด ํ๊ฐ๋ฒ์ ์ฐพ์์ผํ๋ ๋ฌธ์ ๋? | ์ ๊ธฐํ ์์ |
Two Pointer | |
ํฌํฌ์ธํฐ๋ฅผ ์จ์ผํ๋ค๋ ๊ฒ์ ๋์น์ฑ์ผํ๋ ๋ฌธ์ | Longest Strike |
ํฌํฌ์ธํฐ๋ก ๋ถ๋ถํฉ ๊ตฌํ๊ธฐ | ๋ถ๋ถํฉ |
PS | |
์์๊ฐ ๋ ๊ฐ์ธ ํํ ํ์ | ๋ฑ |
์ ๋ ฌ ์กฐ๊ฑด ์ค์ ํ๊ธฐ, ์กฐ๊ฑด ์ค์ ๋ฐฉ๋ฒ๋ณ ์์ ์๊ฐ ์ฐจ์ด | ๊ตญ์์ |
itertools.combinations ํ์ฉํด์ ๊ฐ์ํ๋ ์ ๋ง๋ค๊ธฐ : ์กฐํฉ์ ์ฃผ์ด์ง ๋ฐฐ์ด ์์๋๋ก | ๊ฐ์ํ๋ ์ |
์ด์ง ํ์ ์์ฉ (๋ฒ์ ๋ด์ ์์ ๊ฐฏ์ ๊ตฌํ๊ธฐ, ๋ฌธ์์ด์ ์ผ์ ๋ฒ์ ๊ฒ์) | ๊ฐ์ฌ ๊ฒ์ |
์์ ๋ณ๊ฒฝ์ด ์ฆ์ ๋ฐฐ์ด์ ์ค์๊ฐ ์ฐพ๊ธฐ : MaxHeap, MinHeap ์์ฉ | ์ค์๊ฐ ๊ตฌํ๊ธฐ |
ํ๋ก๊ทธ๋๋ฐ์ ์ธ ํ์ด๊ฐ ์คํ๋ ค ๋ณต์กํ ๋๋ ํ์ด์จ๋ํ๊ฒ ์ง๋ณด์1 (์กฐ๊ฑด๋น๊ต, ํจํด) | TicTaeToe |
Simulation | |
๋ฐฐ์ด์ 90๋ ํ์ ์ํค๊ธฐ | ์๋ฌผ์ ์ ์ด์ |
์ขํ ๊ธฐ์ค์ด ์นธ์ธ์ง ์ ์ธ์ง ์ฃผ์ํ๊ธฐ | ์์ญ ๊ตฌํ๊ธฐ |