Index repository for all the projects I've done at the 42 school of Codam
- Marks above 100 is a bonus points
Name | Description | Mark |
---|---|---|
Libft | Your very first library, recoding standard functions functions that you’ll be using for all your next projects. | 112/100 |
Name | Description | Mark |
---|---|---|
get_next_line | Simple function to continuously read and return the next line from a file (hence the name). | 125/100 |
ft_printf | Because putnbr and putstr aren’t enough. | 100/100 |
Born2beRoot | This project is an introduction to system penetration. | 120/100 |
Name | Description | Mark |
---|---|---|
push_swap | A sorting algorithm that sorts data on a stack with a limited set of instructions, using the lowest possible number of actions. | 125/100 |
fract-ol | A project which goal it is to create a small fractal exploration program in C. | 125/100 |
pipex | Sort a stack, only using a limited set of instructions. Optimized! | 125/100 |
Name | Description | Mark |
---|---|---|
minishell | create a simple shell. | 95/100 |
Philosophers | Philosophers dinner problem in C. Introduction to threads, mutexes and processes | 100/100 |
Name | Description | Mark |
---|---|---|
cub3d | we learn about raycasting and try to recreate the original Wolfenstein 3d game | 125/100 |
NetPractice | NetPractice is a general practical exercise to let you discover networking. | 100/100 |
CPP-Modules(C00) | This module is designed to dive into Object Oriented Programming! | 100/100 |
CPP-Modules(C01) | This module is designed to understand the memory allocation, reference, pointers to members and the usage of the switch in CPP. | 100/100 |
CPP-Modules(C02) | This module is designed to understand Ad-hoc polymorphism, overloads and orthodox canonical classes in CPP. | 100/100 |
CPP-Modules(C03) | This module is designed to understand Inheritance in CPP. | 100/100 |
CPP-Modules(C04) | This module is designed to understand Subtype polymorphism, abstract classes and interfaces in CPP | 100/100 |