42-courses
libft
C언어 표준 라이브러리 함수를 구현하면서 각 표준 함수의 작동 원리를 배우는 과제
get_next_line
리눅스 시스템에서 파일 입출력의 원리와 방법, 파일 description에 대해서 배울 수 있는 과제
ft_printf
C언어 표준 함수인 printf를 직접 구현함으로서 C언어에서 가변인자 사용법을 배울 수 있으며 구현능력을 기를 수 있다.
so_long
C언어의 그래픽 라이브러리인 minilibx를 활용하여 간단한 게임 어플리케이션 제작하는 과제
push_swap
알고리즘 과제. 두 개의 스택이 주어지고 과제에 정해진 명령어를 통해서 스택에 쌓인 데이터를 정렬하는 과제 다양한 자료구조를 학습하는 과제
pipex
C언어의 시스템콜 함수를 사용하여 리눅스의 파이프라인을 구현하는 과제 C언어를 활용한 프로세스 처리를 공부할 수 있다.
philosophers
식사하는 철학자 문제를 C언어를 통해 해결하는 문제 C언어를 통한 멀티쓰레딩을 경험할 수 있으며 데드락과 관련된 멀티쓰레딩 문제를 해결을 경험
minishell
리눅스 bash와 zsh 등의 쉘을 직접 구현하는 과제. C언어 시스템콜 함수와 프로세스 등을 학습할 수 있으며 구현 능력을 기를 수 있다.
CPP-MODULE
CPP-MODULE의 각 모듈은 C++ 언어의 문법과 특성을 학습하는 과제다. 각 모듈마다 배우는 문법이 다르며 객체지향 관점에서 설계하도록 과제가 구성되어있다.