์ทจ์ ๊ณผ ์ด์ง์ ๊ฒฐ์ ํ๋ ์๊ณ ๋ฆฌ์ฆ ์ธํฐ๋ทฐ ์๋ฒฝ ๊ฐ์ด๋ (2020๋ 08์ 05์ผ ์ ์ ์ถ์)
- ์ด ์ ์ฅ์๋ ์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉ ํ ์คํธ๋ค with Python (๋๋๋น ์ , ํ๋น๋ฏธ๋์ด) ์ ์ฒด ์์ค์ฝ๋๋ฅผ ํฌํจํฉ๋๋ค.
- ๋ณธ ์ฑ ์ Python 3.7 ๋ฌธ๋ฒ์ ํ์ฉํ์์ผ๋, ์ถ๊ฐ์ ์ผ๋ก Java, C++11 ์์ค์ฝ๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์ฑ ๋ด์ฉ ๋ฐ ์์ค์ฝ๋์ ๊ด๋ จํ ๊ถ๊ธํ ์ ์ Issues ํญ์ ์ด์ฉํ์ฌ ๋จ๊ฒจ์ฃผ์ธ์.
- ์ฑ
์ ์ค๋ฅ ์ฌํญ์ ๋ฐ๊ฒฌํ์๋ฉด [email protected]๋ก ๋ณด๋ด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
- ์ด ๊ฒฝ์ฐ, ์ํ์ ๋ค๋ฉด ์ ์คํ์ ๋ ์๋์ ์ด๋ฆ(ํน์ ์์ด๋)์ ํจ๊ป ๊ธฐ์ฌํด๋๋ฆฝ๋๋ค.
- ์ด ์ฑ ์ ์ด์ฉํด ๊ฐ์๋ฅผ ์งํํ์๋ ๊ต์/์ ์๋/๊ฐ์ฌ/๋์๋ฆฌ์ฅ ๋๋ค์ ์ํด ๊ฐ์์ฉ PPT๋ฅผ ์ ๊ณตํฉ๋๋ค. (์ค๋น์ค)
- ์ ์ฒด ๋์์ ๊ฐ์๋ 2020๋ 8 ~ 9์์ ๊ฑธ์น ์ ํ๋ธ ๋ผ์ด๋ธ ๊ฐ์๋ฅผ ์งํํ๊ณ ํธ์ง ํ์ ์ ๋ก๋ ๋ ์์ ์ ๋๋ค.
- ์ฑ ๊ตฌ๋งค ๋งํฌ: ํ๋น๋ฏธ๋์ด / YES24 / ๊ต๋ณด๋ฌธ๊ณ / ์๋ผ๋
-
์ต๊ทผ 2021 K์ฌ ๊ณต์ฑ ์ฝ๋ฉ ํ ์คํธ 1์ฐจ ํฉ๊ฒฉ ์ปคํธ๋ผ์ธ์ 3๋ฌธ์ ~ 3.5๋ฌธ์ (๋ถ๋ถ์ ์ ํฌํจ)๋ก ์์๋ฉ๋๋ค.
-
์ ์ ๋ํ ์ฝ๋ฉ ํ ์คํธ์ ์ฐธ์ฌํด ๋ณด์๊ณ , ํ์ด์ฌ๋ง ์ด์ฉํ์ฌ ์๊ณ ๋ฆฌ์ฆ ์ฝ๋ฉ ํ ์คํธ์ ํฉ๊ฒฉํ ์ ์์์ต๋๋ค.
-
ํนํ ์๋ ๋ ๋ฌธ์ ๋ ๋ณธ ์ฑ ์ ํ์ด์ฌ ์ฝ๋๋ฅผ ์ฐธ๊ณ ํ์ฌ ์ฝ๊ฒ ํด๊ฒฐํ ์ ์์์ต๋๋ค.
-
3๋ฒ ๋ฌธ์ (์ด์ง ํ์): ์ฑ ์ 15์ฅ ์ ๋ ฌ๋ ๋ฐฐ์ด์์ ํน์ ์์ ๊ฐ์ ๊ตฌํ๊ธฐ ์๊ณ ๋ฆฌ์ฆ์ ํ์ฉํ๋ฉด ์ฝ๊ฒ ํ ์ ์๋ ๋ฌธ์ ์์ต๋๋ค.
- ํ์ด์ฌ์ bisect_left ํจ์๋ฅผ ํ์ฉํฉ๋๋ค.
-
4๋ฒ (ํ๋ก์ด๋ ์์ ): ์ฑ ์ 9์ฅ ๋ฏธ๋ ๋์ ๋ฌธ์ ์ ์ ๊ทผ ๋ฐฉ๋ฒ ๋ฐ ์์ด๋์ด๊ฐ ์ฌ์ค์ ๋์ผํ ๋ฌธ์ ์ ๋๋ค.
- ํน์ ํ ์ค๊ฐ ์ง์ ์ ๊ฑฐ์ณ ๊ฐ ๋์ ์ต๋จ ๊ฒฝ๋ก ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋ณผ ์ ์์ต๋๋ค.
- ์ ์ ๊ฐ์ธ์ ์ผ๋ก๋ ์ด ๋ฌธ์ ๋ ๋ณด์๋ง์ ํ์ด์ 7๋ถ ์ด๋ด๋ก ํ ์ ์์์ต๋๋ค.
- ๋ฒ ํ ๋ฆฌ๋ทฐ์ด ๋๋ค: ๊น๋ฏผ์ฒ , ์์๋น, ์ ํ๊ธธ, ํฉ์ฑํธ ์ธ 10๋ถ
- ๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง(BOJ)์ ์ผ๋ถ ๋ฌธ์ ๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ํ๋ฝํด์ฃผ๊ณ , ๊ฐ์ธ์ ์ผ๋ก ๋ง์ ๋์์ ์ฃผ์ ์ต๋ฐฑ์ค ๋
- 2019, 2020 K์ฌ ๋ฌธ์ ๋ฅผ ์ฑ ์ ์๋กํ ์ ์๋๋ก ํ๋ฝํด์ฃผ์ (์ฃผ)๊ทธ๋ ํ๋ก๊ทธ๋๋จธ์ค
- ์ฝ๋ฉ ํ ์คํธ ๊ฐ๋ ๊ณผ ๋ฐฐ๊ฒฝ
- ์ค์ต ํ๊ฒฝ ๊ตฌ์ถํ๊ธฐ
- ๋ณต์ก๋
- ์ต์ ์ถ์ ๊ฒฝํฅ๊ณผ ์ค๋น ๋ฐฉํฅ
- ์ฐ๋๋ณ ์ฝ๋ฉ ํ ์คํธ ์ ํ ๋ถ์
- ์ฑ์ฉ ํ๋ก์ธ์ค
- ๊ธฐ์ ๋ฉด์ ์ ๋ํ์ ์ธ ์ ํ
- ๊ธฐ์ ๋ฉด์ ์ค๋น
- ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด ์ฌ์ดํธ
- ์ปค๋ฎค๋ํฐ ์ฌ์ดํธ
- ์ด๋ก
- ๋น์ฅ ์ข์ ๊ฒ๋ง ์ ํํ๋ ๊ทธ๋ฆฌ๋
- ๊ฑฐ์ค๋ฆ๋ ๋ฌธ์ : (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ค์
- ๋๋น์ด์ ํฐ ์์ ๋ฒ์น: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ซ์ ์นด๋๊ฒ์: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- 1์ด ๋ ๋๊น์ง: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ด๋ก
- ์์ด๋์ด๋ฅผ ์ฝ๋๋ก ๋ฐ๊พธ๋ ๊ตฌํ
- ์ํ์ข์ฐ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์๊ฐ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ค์
- ์์ค์ ๋์ดํธ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๊ฒ์ ๊ฐ๋ฐ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ด๋ก
- ๊ผญ ํ์ํ ์๋ฃ๊ตฌ์กฐ ๊ธฐ์ด
- ํ์ ์๊ณ ๋ฆฌ์ฆ DFS/BFS
- ์คํ ๊ตฌํ ์์ : (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํ ๊ตฌํ ์์ : (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ฌดํํ ๋ฐ๋ณต๋๋ ์ฌ๊ทํจ์ ์์ : (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ฌ๊ทํจ์์ ์ข ๋ฃ ์กฐ๊ฑด ์์ : (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- 2๊ฐ์ง ๋ฐฉ์์ผ๋ก ๊ตฌํํ ํฉํ ๋ฆฌ์ผ ์์ : (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ธ์ ํ๋ ฌ ์์ : (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ธ์ ๋ฆฌ์คํธ ์์ : (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- DFS: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- BFS: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ค์
- ์๋ฃ์ ์ผ๋ ค ๋จน๊ธฐ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ฏธ๋ก ํ์ถ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ด๋ก
- ๊ธฐ์ค์ ๋ฐ๋ผ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฌ
- ์ ํ ์ ๋ ฌ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ค์ํ(Swap): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ฝ์ ์ ๋ ฌ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํต ์ ๋ ฌ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํ์ด์ฌ์ ์ฅ์ ์ ์ด๋ฆฐ ํต ์ ๋ ฌ: Python 3.7 ์ฝ๋
- ๊ณ์ ์ ๋ ฌ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ ๋ ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ธฐ๋ณธ ์์ : (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ ๋ ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํค(Key) ๊ธฐ์ค ์ ๋ ฌ ์์ : (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ค์
- ์์์ ์๋๋ก: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ฑ์ ์ด ๋ฎ์ ์์๋๋ก ํ์ ์ถ๋ ฅํ๊ธฐ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ ๋ฐฐ์ด์ ์์ ๊ต์ฒด: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ด๋ก
- ๋ฒ์๋ฅผ ๋ฐ์ฉ ์ขํ๊ฐ๋ ํ์
- ์์ฐจ ํ์: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ฌ๊ท ํจ์๋ฅผ ์ด์ฉํ ์ด์ง ํ์: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ฐ๋ณต๋ฌธ์ ์ด์ฉํ ์ด์ง ํ์: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํ์ด์ฌ์์ ๋น ๋ฅด๊ฒ ์ ๋ ฅ ๋ฐ๊ธฐ: Python 3.7 ์ฝ๋
- ์ค์
- ๋ถํ ์ฐพ๊ธฐ
- ์ด์ง ํ์์ผ๋ก ํด๊ฒฐ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๊ณ์ ์ ๋ ฌ๋ก ํด๊ฒฐ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์งํฉ(Set) ์๋ฃํ์ผ๋ก ํด๊ฒฐ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ก๋ณถ์ด ๋ก ๋ง๋ค๊ธฐ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ถํ ์ฐพ๊ธฐ
- ์ด๋ก
- ๋นํจ์จ์ ์ธ ํผ๋ณด๋์น ์์ด ๊ตฌํ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํผ๋ณด๋์น ์์ด (Top-bottom): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํผ๋ณด๋์น ์์ด (Bottom-top): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ค์
- 1๋ก ๋ง๋ค๊ธฐ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๊ฐ๋ฏธ ์ ์ฌ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ฐ๋ฅ ๊ณต์ฌ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํจ์จ์ ์ธ ํํ ๊ตฌ์ฑ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ด๋ก
- ๊ฐ์ฅ ๋น ๋ฅธ ๊ธธ ์ฐพ๊ธฐ
- ๊ฐ๋จํ ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๊ฐ์ ๋ ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ (์ฐ์ ์์ ํ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํ๋ก์ด๋ ์์ ์๊ณ ๋ฆฌ์ฆ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ค์
- ๋ฏธ๋ ๋์: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ ๋ณด: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ด๋ก
- ๋ค์ํ ๊ทธ๋ํ ์๊ณ ๋ฆฌ์ฆ
- ๊ฐ๋จํ ์๋ก์ ์งํฉ ์๊ณ ๋ฆฌ์ฆ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๊ฐ์ ๋ ์๋ก์ ์งํฉ ์๊ณ ๋ฆฌ์ฆ (๊ฒฝ๋ก ์์ถ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์๋ก์ ์งํฉ์ ํ์ฉํ ์ฌ์ดํด ํ๋ณ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํฌ๋ฃจ์ค์นผ ์๊ณ ๋ฆฌ์ฆ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์์ ์ ๋ ฌ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ค์
- ํ ๊ฒฐ์ฑ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋์ ๋ถํ ๊ณํ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ปค๋ฆฌํ๋ผ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ชจํ๊ฐ ๊ธธ๋ (ํต์ฌ ์ ํ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๊ณฑํ๊ธฐ ํน์ ๋ํ๊ธฐ (Facebook ์ธํฐ๋ทฐ ๊ธฐ์ถ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ฌธ์์ด ๋ค์ง๊ธฐ (ํต์ฌ ์ ํ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ง๋ค ์ ์๋ ๊ธ์ก (K ๋ํ ๊ธฐ์ถ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ณผ๋ง๊ณต ๊ณ ๋ฅด๊ธฐ (S ๊ธฐ๊ด ์ ํ ํ ์คํธ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ฌด์ง์ ๋จน๋ฐฉ ๋ผ์ด๋ธ (์นด์นด์ค): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ญํค ์คํธ๋ ์ดํธ (ํต์ฌ ์ ํ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ฌธ์์ด ์ฌ์ ๋ ฌ (Facebook ์ธํฐ๋ทฐ ๊ธฐ์ถ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ฌธ์์ด ์์ถ (์นด์นด์ค): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์๋ฌผ์ ์ ์ด์ (์นด์นด์ค): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ฑ (์ผ์ฑ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๊ธฐ๋ฅ๊ณผ ๋ณด ์ค์น (์นด์นด์ค): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์นํจ ๋ฐฐ๋ฌ (์ผ์ฑ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ธ๋ฒฝ ์ ๊ฒ (์นด์นด์ค): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํน์ ๊ฑฐ๋ฆฌ์ ๋์ ์ฐพ๊ธฐ (ํต์ฌ ์ ํ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ฐ๊ตฌ์ (์ผ์ฑ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๊ฒฝ์์ ์ ์ผ (ํต์ฌ ์ ํ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๊ดํธ ๋ณํ (์นด์นด์ค): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ฐ์ฐ์ ๋ผ์ ๋ฃ๊ธฐ (์ผ์ฑ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๊ฐ์ ํผํ๊ธฐ (ํต์ฌ ์ ํ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ธ๊ตฌ ์ด๋ (์ผ์ฑ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ธ๋ก ์ด๋ํ๊ธฐ (์นด์นด์ค): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๊ตญ์์ (ํต์ฌ ์ ํ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ํ ๋ (๊ตญ๋ด S ๊ต์ก ๊ธฐ๊ด ์ ๋ฐ ํ๊ฐ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์คํจ์จ (์นด์นด์ค): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์นด๋ ์ ๋ ฌํ๊ธฐ (ํต์ฌ ์ ํ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ ๋ ฌ๋ ๋ฐฐ์ด์์ ํน์ ์์ ๊ฐ์ ๊ตฌํ๊ธฐ (Zoho ์ธํฐ๋ทฐ ๊ธฐ์ถ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๊ณ ์ ์ ์ฐพ๊ธฐ (Amazon ์ธํฐ๋ทฐ ๊ธฐ์ถ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๊ณต์ ๊ธฐ ์ค์น (ํต์ฌ ์ ํ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๊ฐ์ฌ ๊ฒ์ (์นด์นด์ค): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๊ธ๊ด (Flipkart ์ธํฐ๋ทฐ ๊ธฐ์ถ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ ์ ์ผ๊ฐํ (IOI): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํด์ฌ (์ผ์ฑ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ณ์ฌ ๋ฐฐ์นํ๊ธฐ (ํต์ฌ ์ ํ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ๋ชป์๊ธด ์ (Google ์ธํฐ๋ทฐ ๊ธฐ์ถ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํธ์ง ๊ฑฐ๋ฆฌ (Goldman Sachs ์ธํฐ๋ทฐ ๊ธฐ์ถ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํ๋ก์ด๋ (ํต์ฌ ์ ํ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ ํํ ์์ (K ๋ํ ๊ธฐ์ถ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํ์ฑ ํ์ฌ (ICPC): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์จ๋ฐ๊ผญ์ง (USACO): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ฌํ ๊ณํ (ํต์ฌ ์ ํ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํ์น๊ตฌ (CCC): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ด๋์ด ๊ธธ (University of Ulm Local Contest): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํ์ฑ ํฐ๋ (COCI): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ต์ข ์์ (ICPC): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์๊ธฐ ์์ด (์ผ์ฑ): Python 3.7 ์ฝ๋
- ์ฒญ์๋ ์์ด (์ผ์ฑ): Python 3.7 ์ฝ๋
- ์ด๋ฅธ ์์ด (์ผ์ฑ): Python 3.7 ์ฝ๋
- ์๋ฃํ
- ์ ์๋ฃํ
- ์ ์ํ
- ์ค์ํ
- ์ ์๋ฃํ์ ์ฐ์ฐ
- ๋ฆฌ์คํธ ์๋ฃํ
- ๋ฆฌ์คํธ ๋ง๋ค๊ธฐ
- ๋ฆฌ์คํธ ์ธ๋ฑ์ฑ
- ๋ฆฌ์คํธ ์ฌ๋ผ์ด์ฑ
- ๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์
- ๋ฆฌ์คํธ ๊ด๋ จ ๋ฉ์๋
- ๋ฌธ์์ด ์๋ฃํ
- ๋ฌธ์์ด ์ด๊ธฐํ
- ๋ฌธ์์ด ์ฐ์ฐ
- ํํ ์๋ฃํ
- ํํ ์ด๊ธฐํ
- ์ฌ์ ์๋ฃํ
- ์ฌ์ ์๋ฃํ ์ด๊ธฐํ
- ์ฌ์ ์์ ํค๋ก ๊ฒ์
- ์ฌ์ ์๋ฃํ ๊ด๋ จ ๋ฉ์๋
- ์งํฉ ์๋ฃํ
- ์งํฉ ์ด๊ธฐํ
- ์งํฉ ์ฐ์ฐ
- ์งํฉ ๊ด๋ จ ๋ฉ์๋
- ์ ์๋ฃํ
- ์กฐ๊ฑด๋ฌธ
- ์กฐ๊ฑด๋ฌธ ์์ 1
- ์กฐ๊ฑด๋ฌธ ์์ 2
- ์กฐ๊ฑด๋ฌธ ์์ 3
- pass ํค์๋ ์ฌ์ฉ ์์
- ์กฐ๊ฑด๋ฌธ ํ ์ค์ ์ฐ๊ธฐ
- ์กฐ๊ฑด๋ถ ํํ์
- ๋ฐ๋ณต๋ฌธ
- while ๋ฌธ๋ฒ
- while ๋ฌธ๋ฒ ์์ 1
- while ๋ฌธ๋ฒ ์์ 2
- for ๋ฌธ๋ฒ
- for ๋ฌธ๋ฒ ์์ 1
- for ๋ฌธ๋ฒ ์์ 2
- for ๋ฌธ๋ฒ ์์ 3
- for ๋ฌธ๋ฒ ์์ 4
- while ๋ฌธ๋ฒ
- ํจ์
- ๋ํ๊ธฐ ํจ์
- global ํค์๋ ์ฌ์ฉ ์์
- ์
์ถ๋ ฅ
- ์ฝ๋ฉ ํ ์คํธ์์ ์ ๋ ฅ์ ์ํ ์ ํ์ ์ธ ์ฝ๋
- ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ์ ์ ์์ ๋ฐ์ดํฐ ์ ๋ ฅ
- readline()์ผ๋ก ๋น ๋ฅด๊ฒ ์ ๋ ฅ ๋ฐ๊ธฐ
- f-string ์ฌ์ฉ ์์
- ์ฃผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฌธ๋ฒ๊ณผ ์ ์์
- ๋ด์ฅ ํจ์
- itertools
- heapq
- bisect
- collections
- math
- ์์ ๋ง์ ์๊ณ ๋ฆฌ์ฆ ๋ ธํธ ๋ง๋ค๊ธฐ
- ์ด๋ก
- ์์ ํ๋ณ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์๋ผํ ์คํ ๋ค์ค์ ์ฒด: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ํน์ ํ ํฉ์ ๊ฐ์ง๋ ๋ถ๋ถ ์ฐ์ ์์ด ์ฐพ๊ธฐ (ํฌ ํฌ์ธํฐ): (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์ ๋ ฌ๋์ด ์๋ ๋ ๋ฆฌ์คํธ ํฉ์น๊ธฐ (ํฌ ํฌ์ธํฐ): Python 3.7 ์ฝ๋
- ๊ตฌ๊ฐ ํฉ: (Python 3.7 ์ฝ๋ / C++ ์ฝ๋ / Java ์ฝ๋)
- ์์ด: Python 3.7 ์ฝ๋
- ์กฐํฉ: Python 3.7 ์ฝ๋
- ์ค์
- ์์ ๊ตฌํ๊ธฐ (ํต์ฌ ์ ํ): Python 3.7 ์ฝ๋
- ์ํธ ๋ง๋ค๊ธฐ (ํต์ฌ ์ ํ): Python 3.7 ์ฝ๋
- ์๋ฒ์ ํด๋ผ์ด์ธํธ
- REST API
- JSON
- API ํธ์ถ ์ค์ต
- API ํธ์ถ ์ค์ต 1
- API ํธ์ถ ์ค์ต 2
- ํ์ ์ ๋ณด ์ฒ๋ฆฌ ์ค์ต
์ฑ ์์๋ ์์ธํ ๋ค๋ฃจ์ง ์์ง๋ง ๋ ์์ ์์ฒญ์ผ๋ก ์ถ๊ฐ์ ์ผ๋ก ์ ๊ณตํฉ๋๋ค.
- ํธ๋ฆฌ(Tree)
- ํธ๋ฆฌ์ ์ํ: (Python 3.7 ์ฝ๋)
- ์ฐ์ ์์ ํ (Priority Queue)
- ๋ฐ์ด๋๋ฆฌ ์ธ๋ฑ์ค ํธ๋ฆฌ (Binary Indexed Tree, BIT, Fenwick Tree)
- ๋ฒจ๋ง-ํฌ๋ (Bellman-Ford) ์ต๋จ ๊ฒฝ๋ก ์๊ณ ๋ฆฌ์ฆ
- ์ต์ ๊ณตํต ์กฐ์ (Lowest Common Ancestor, LCA)