The Answer to the Ultimate Question of Life, the Universe, and Everything is 42.
2020๋ 2์ 24์ผ๋ถํฐ 2021๋ 11์ 19์ผ๊น์ง, 42์์ธ์ ์นด๋(Cadet)์ผ๋ก์ ์งํํด์จ ํ๋ก์ ํธ๋ฅผ ์ ๋ฆฌํ ๋ฌธ์์ ๋๋ค. 42์์ธ์ ๋ณธ๊ณผ์ (42 Cursus)์ ๊ฐ ๋จ๊ณ๋ฅผ ์ํด(Circle)๋ก ๊ตฌ๋ถํ์ฌ, 0๋ฒ ์ํด๋ถํฐ 6๋ฒ๊น์ง ์ด ์ผ๊ณฑ ๋จ๊ณ๋ก ๋๋์ด ์์ต๋๋ค. 3๋ฒ ์ํด๊น์ง๋ ํน์ ํ๋ก๊ทธ๋จ(Wordpress, MySQL ๋ฑ)์ด๋ ์ด์ ๋ธ๋ฆฌ์ด, ์์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ธ์๋ C ์ธ์ด๋ก ๊ณผ์ ๋ฅผ ์ํํ๋ฉฐ, 4๋ฒ ์จํด์ "CPP Modules(์ด 9๊ฐ์ ๋ชจ๋๋ก ๊ตฌ์ฑ)"์ ์์์ผ๋ก C++ ์ธ์ด๋ก ํ๋ก๊ทธ๋จ์ ์์ฑํฉ๋๋ค. ๋จ, ๋ง์ง๋ง ๊ณผ์ ์ธ "ft_transcendence"๋ ์ด๋์ํด(inner circle)์์ ํ ๋ฒ๋ ์ฌ์ฉํ์ง ์์๋ ์ธ์ด์ธ ํ์ ์คํฌ๋ฆฝํธ๋ก ํ๋ก๊ทธ๋จ์ ์์ฑํฉ๋๋ค. ๊ณผ์ ์ค "Minishell", "Webserv", "ft_transcendence"๋ ๋๋ฃ๋ค๊ณผ ํ์ ํ๋ ํํ๋ก์ ํธ์ ๋๋ค.
๋ณธ๊ณผ์ ์นด๋ ๋ชจ์ง ํ๋ก๊ทธ๋จ์ธ ๋ผ ํผ์ (la piscine)๋ถํฐ ๋ง์ง๋ง ๊ณผ์ ๊น์ง, ์ฝ 2๋ ์ ๊ฑธ์น ๊ธฐ๊ฐ์ ๋ง๋ฌด๋ฆฌํ ๊ฒ์ ๋ํด ์ ๋ ๋งค์ฐ ์๋์ค๋ฝ๊ฒ ์๊ฐํฉ๋๋ค. ์ฒ์ ์ฌ์ฉํด ๋ณธ ์ธ์ด๋ก ํผ์์๋ ์ ๋ ํด๊ฒฐํ ์ ์๋ ์์ค์ ๊ณผ์ ๋ฅผ ์์ํ๊ณ , 42์ปค๋ฎค๋ํฐ์ ์ผ์์ผ๋ก ๊ฐ๋ฐ์ ๊ฒฝ๋ ฅ์ ์์ํ๋ค๋ ๊ฑด ์ ์๊ฒ ํฐ ์ฑ์ทจ์ ๋๋ค. ๋ง์ ๋๋ฃ์ ์คํํ์ ๋์ ๋๋ถ์ ๋๊น์ง ํด๋ผ ์ ์์๊ณ , ์ด ๊ธฐ๊ฐ๋์ ํจ๊ป ํ ๋ชจ๋ ๋ถ๋ค๊ป ๊ฐ์ฌํ๊ณ ์์ต๋๋ค. (๋ง์ฝ ์ ์ 42์์ธ์์ ํจ๊ป ํ๋ ๋ถ์ด ์ด ๊ธ์ ๋ณด๊ณ ๊ณ์ ๋ค๋ฉด, ์ ๊ฐ์ฌ์ ๋ง์์ ๋ฐ์์ฃผ์ธ์!)
ํนํ ๋ง์ง๋ง ๊ณผ์ ๋ฅผ ์๋๊ณ ์์ ์คํํธ์ ์ ํฉ๋ฅํ๋ฉด์ ๋ณธ๊ณผ์ ์ ํฌ๊ธฐํ๋ ค ํ์ ๋, ์ ๋ฅผ ํ๋ก์ ํธ์ ๋ฉค๋ฒ๋ก ๋ฐ์์ค ์น๊ตฌ๋ค์ด ์์๊ธฐ์ ์๋ ํ๋ก์ ํธ์ ๋ชฉ๋ก์ ์๋ฃ์ผ์ ๋ชจ๋ ์ฑ์ธ ์ ์์์ต๋๋ค. 42์์ธ ๊ต์ก ๊ณผ์ ์ ํตํด ํผ์ ํด๋ผ ์ ์๋ค๋ฉด ํจ๊ป ํ๋ฉด ๋๋ค๋ ๊ฒ์ ๋ชธ์ ๊นจ๋ฌ์์ต๋๋ค. ํ๋ช ์ด ๋ค์ ์ง์ค์ ์ธ ์๋ฏธ์ธ innercirclebyebye ํ, ๊ฐ์ฌํฉ๋๋ค. ์ด gitHub ๋ฆฌํฌ์งํ ๋ฆฌ๋ ์ฌ๋ฌ๋ถ ๋๋ถ์ ์ง๊ธ์ ๋ชจ์ต์ ๊ฐ์ถ ์ ์์์ต๋๋ค.
1๊ธฐ 1์ฐจ ํผ์ (Piscine): 2020.1.20 ~ 2.15.
4์ฃผ๊ฐ ์งํํ๋ ์ฌ์ ๊ณผ์ , "๋ผ ํผ์ "์ ํตํด ๋ณธ๊ณผ์ ์ ํฉ๋ฅํ ์ธ์์ ์ ๋ฐํฉ๋๋ค. ๋ผ ํผ์ ์ ์งํ๊ธฐ๊ฐ ๋์ 24์๊ฐ ํด๋ฌ์คํฐ(๊ต์ก์ฅ)๋ฅผ ๊ฐ๋ฐฉํด, ๊ฐ์์ ์ค๋ ฅ์ ๋ง์ถฐ ๊ณผ์ ๋ฅผ ์ํํ๋ฉฐ ํ์ตํ๋ ํ๋ก๊ทธ๋จ์ ๋๋ค. ๋งค์ฃผ ๊ธ์์ผ์ ์ํ์ ์งํํ๊ณ , ์ฃผ๋ง์๋ ํํ๋ก์ ํธ๋ฅผ ์ํํฉ๋๋ค. ์ด ๊ณผ์ ์์ ํฉ๊ฒฉํ๋ฉด 2๋ ๋ณธ๊ณผ์ ์ ์งํํ ์๊ฒฉ์ ์ป์ต๋๋ค.
์๋ ํ๋ ๋ณธ๊ณผ์ ์์ ์งํํ ํ๋ก์ ํธ์ ๋ชฉ๋ก์ ๋๋ค.
| Circle | ํ๋ก์ ํธ | ๊ฐ์ | ์๋ฃ์ผ |
|---|---|---|---|
| 0 | Libft ๐ | ์์ผ๋ก ์งํํ ํ๋ก์ ํธ๋ฅผ ์ํด, ์ผ๋ฐ์ ์ธ ํจ์๋ฅผ ๋ชจ์ C ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ง๋ ๋ค. | 2020.4.17. |
| 1 | Get_next_line ๐ | ํ์ผ ๋์คํฌ๋ฆฝํฐ๋ก๋ถํฐ ๊ฐํ์ ๊ธฐ์ค์ผ๋ก ํ ์ค์ฉ ์ฝ์ด์ค๋ ํจ์๋ฅผ ๋ง๋ ๋ค. | 2020.7.31. |
| 1 | Ft_printf ๐ | printf ํจ์๋ฅผ ์ง์ ๋ง๋ค์ด ๋ณด๋ฉฐ ๊ฐ๋ณ์ธ์ ์ฌ์ฉ๋ฒ์ ์ตํ๋ค. |
2020.9.2. |
| 2 | Ft_server | ๋์ปค(Docker)๋ฅผ ์ด์ฉํด ์ฒซ ์น ์๋ฒ(Nginx + Wordpress + MySQL)๋ฅผ ์คํํ๋ค. | 2020.9.9. |
| 2 | Cub3D | ์ต์ด์ FPS ๊ฒ์์ธ ์ธํ์ํ์ธ(Wolfenstein)์ ๋ง๋ค์ด๋ณด๋ ํ๋ก์ ํธ. ๋ ์ด ์บ์คํ (ray-casting)์ ์ด์ฉํด ๋ฏธ๋ก ์ ๋์ ๋ทฐ๋ฅผ ๊ตฌํํ๋ค. | 2020.10.4. |
| 2 | Exam Rank 02 ๐ | ํ์ผ ๋์คํฌ๋ฆฝํฐ 0(stdin)๋ก๋ถํฐ ์ฝ์ด์จ ํ์ ์ ์ฅํ๋ ํจ์๋ฅผ ๋ง๋ ๋ค. |
2020.10.6. |
| 3 | Libasm ๐ | ์ด์ ๋ธ๋ฆฌ์ด์ ์น์ํด์ง๊ธฐ ์ํ ํ๋ก์ ํธ. | 2020.12.20. |
| 3 | Minishell ๐ | ๊ฐ๋จํ ์์ ๊ตฌํํด๋ณด๋ ํ๋ก์ ํธ. ํ๋ก์ธ์ค์ ํ์ผ ๋์คํฌ๋ฆฝํฐ์ ๋ํด ์ตํ๋ค. | 2021.2.3. |
| 3 | Ft_services | ์์คํ ๊ด๋ฆฌ์ ๋คํธ์ํน์ ๋ํ ํ๋ก์ ํธ. ์ฟ ๋ฒ๋คํฐ์ค(Kubernetes)๋ฅผ ์ด์ฉํด ์น์ดํ๋ฆฌ์ผ์ด์ ์ ์ด์ํ๋ค. | 2021.2.25. |
| 3 | Exam Rank 03 ๐ | "operation file"์ ๋ฐ์ ์ง์๋๋ก ํฐ๋ฏธ๋ ํ๋ฉด์ ๋ํ์ ์ถ๋ ฅํ๋ค. | 2021.3.5. |
| 4 | Push_swap ๐ | ์ต์ ํ๋ ๋ฐ์ดํฐ ์ ๋ ฌ๋ฒ์ ์ฐพ์๋ด๋ ํ๋ก์ ํธ. ์ต๋ํ ์ ์ ์์ ๋์์ผ๋ก, ์ ํ์ ์ธ ๋์๋ค์ ์ด์ฉํด ๋ณํ ์คํ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฌํ๋ค. | 2021.3.17. |
| 4 | Philosophers | ํ๋ก์ธ์ค ์ค๋ ๋ฉ์ ๋ํ ๊ธฐ์ด๋ฅผ ๋ฐฐ์ฐ๋ ํ๋ก์ ํธ. ์ค๋ ๋(thread)์ ๋ฎคํ ์ค(mutex), ์ธ๋งํฌ์ด(semaphore)์ ๋ํด ์ตํ๋ค. | 2021.3.25. |
| 4 | CPP Module 00 ๐ | ํ ํฝ: namespace, class, ๋ฉค๋ฒ ํจ์, ์
์ถ๋ ฅ ์คํธ๋ฆผ, ์ด๊ธฐํ ๋ฆฌ์คํธ, static, const ๋ฑ, ๊ธฐ๋ณธ ์ง์ |
2021.3.28. |
| 4 | CPP Module 01 ๐ | ํ ํฝ: ๋ฉ๋ชจ๋ฆฌ ํ ๋น, ์ฐธ์กฐ, ํฌ์ธํฐ, ํ์ผ ์คํธ๋ฆผ | 2021.4.3. |
| 4 | CPP Module 02 ๐ | ํ ํฝ: ์์ ๋คํ์ฑ(Ad-hoc polymorphism), ์ฐ์ฐ์ ์ค๋ฒ๋ก๋์ ์บ๋ ธ๋์ปฌ ํด๋์ค(canonical classes) | 2021.4.4. |
| 4 | CPP Module 03 ๐ | ํ ํฝ: ์์ | 2021.4.9. |
| 4 | CPP Module 04 ๐ | ํ ํฝ: ์๋ธํ์ ๋คํ์ฑ(Subtype polymorphism), ์ถ์ ํด๋์ค, ์ธํฐํ์ด์ค | 2021.4.15. |
| 4 | CPP Module 05 ๐ | ํ ํฝ: ์์ธ์ฒ๋ฆฌ | 2021.4.17. |
| 4 | CPP Module 06 ๐ | ํ ํฝ: C++ ์บ์คํ | 2021.4.20. |
| 4 | CPP Module 07 ๐ | ํ ํฝ: C++ ํ ํ๋ฆฟ | 2021.4.26. |
| 4 | CPP Module 08 ๐ | ํ ํฝ: ํ ํ๋ฆฟ ์ปจํ ์ด๋, ์ดํฐ๋ ์ดํฐ, ์๊ณ ๋ฆฌ์ฆ | 2021.5.3. |
| 4 | Exam Rank 04 ๐ | ์ ์ปค๋งจ๋๋ฅผ ์คํํ๋ฏ์ด ๋์ํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ ๋ค. | 2021.4.20. |
| 5 | Ft_containers ๐ | C++ ์ปจํ ์ด๋๋ฅผ ์ฌ๊ตฌํํ๋ฉด์ ์ปจํ ์ด๋์ ๋ํด ์ตํ๋ค. | 2021.6.7. |
| 5 | Webserv | HTTP RFC๋ฅผ ์ค์ํ์ฌ ์ค์ ๋ธ๋ผ์ฐ์ ์์ ํ ์คํธ ๊ฐ๋ฅํ HTTP ์๋ฒ๋ฅผ ๋ง๋ ๋ค. | 2021.8.14. |
| 6 | ft_transcendence | ์์ง ํ๋ฒ๋ ์ฌ์ฉํด๋ณด์ง ์์ ์ธ์ด์ ํ๋ ์์ํฌ๋ก ์งํํ๋ ํ๋ก์ ํธ. | 2021.11.19 |