Skip to content

rubendiazzz/42Cursus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Instructions to clone ๐Ÿ‘‹

In order to clone this repository with submodules you will have to write this git clone command:

git clone --recurse-submodules [clone-url]

๐ŸŽ“ Campus 42 Projects

Welcome to my Campus 42 Projects repository! This repository is a collection of all the projects I have developed during my time at Campus 42. Each project is in its own folder, complete with a detailed README file explaining the project's requirements, my approach, and the skills I have acquired.

๐Ÿ“‘ Table of Contents

Project Description
Libft A comprehensive C library
Printf A custom implementation of the printf function in C
Get Next Line A function that reads lines from a file descriptor
Born2beRoot A system administration project
Pipex A program that simulates the functionality of the shell command pipeline
So_Long A 2D game project
Push_Swap A sorting algorithm project

๐Ÿ’ป Projects

Libft

Grade: 125/100 ๐Ÿ†

Libft is a comprehensive C library that includes many useful functions that are not included in the standard C library. It includes functions for manipulating strings, memory, and other common data types.

Printf

Grade: 100/100 ๐Ÿ†

Printf is a custom implementation of the printf function in C. It includes support for many of the common format specifiers, such as %d, %s, and %f.

Get Next Line

Grade: 125/100 ๐Ÿ†

Get Next Line is a function that reads lines from a file descriptor. It is useful for reading large files or for reading files that are being updated in real-time.

B2BRoot

Grade: 125/100 ๐Ÿ†

Born2beRoot is a system administration project that involves setting up a virtual machine and configuring various system settings. It includes tasks such as setting up a firewall, configuring network settings, and setting up user accounts.

Pipex

Grade: 100/100 ๐Ÿ†

Pipex is a sophisticated program that emulates the shell command pipeline's functionality. It ingeniously accepts two file names and two commands along with their arguments. The output from the initial command serves as the input for the subsequent command, creating a seamless pipeline between two processes.

So_Long

Grade: Not graded yet โŒ›

So_Long is a 2D game project. It involves creating a basic 2D game using the minilibx, a simplified graphics library. The project focuses on basic game mechanics and rendering techniques.

Push_Swap

Grade: 100/100 ๐Ÿ†

Push_Swap is a sorting algorithm project. The task is to sort stacks of integers using a limited set of instructions, with the goal of doing it in as few moves as possible. The project emphasizes algorithmic efficiency and optimization.

๐Ÿค Contributing

I warmly welcome contributions, issues, and feature requests! Feel free to fork the repository and submit a pull request. Let's build together! ๐Ÿ‘ท

About

My 42 cursus repository with all the projects I've done. ๐Ÿ‘พ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published