Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

School 42 Banner

🌟 42 Common Core Repository

The 42 Common Core was developed in Paris in 2013 and is continually evaluated and developed. Students progress through the program by completing projects and earning points to level up, making the learning experience feel like a game. This repository contains my completed and validated projects from the 42 Luxembourg School Common Core curriculum.


🔖intra login: rcunha-l

Inner Circle (Basic Curriculum)

CIRCLE PROJECT LANGUAGE TOPICS EXPERIENCE STATUS
00 Libft C Library Makefile Linked list 462 XP 125% ✅
01 get_next_line C File descriptor Static variables 882 XP 125% ✅
01 ft_printf C Variadic arguments Library Makefile 882 XP 100% ✅
01 Born2beRoot Shell sysadmin Debian Server setup Virtual Machine SSH Unix 577 XP 120% ✅
02 so_long C Structs Memory Leaks Tiles Sprites Textures Documentation MiniLibx Graphics Library 1000 XP 125% ✅
02 MiniTalk C PID Unix 1142 XP 125% ✅
02 push_swap C Sorting Alghoritms Performance Stack Doubly Linked List 1855 XP 84% ✅
03 Minishell C Processes Shell Redirection Pipe Signals Unix Parsing 2814 XP 124% ✅
03 Philosophers C Threads Mutexes Semaphores Parallelism Multithreading Multiprocessing 3360 XP % ✅
04 NetPractice Networks TCP/IP Protocol Subnet Masks Network Routers 3160 XP % ✅
04 cub3d C Ray Casting MiniLibx Graphics Library Documentation 5775 XP % ✅
04 CPP C++ Object Oriented Programming 10042 XP % ✅

⚙️ How to Test Projects

For testing, I used SLDDL's Normino, a convenient, no-installation-required tester. Follow these steps to set up and run the tests:

1️⃣ Ensure Your Project Compiles

  • Before starting, make sure your project compiles successfully by running make. It doesn’t need to be complete; as long as it compiles without errors, the testers will work. ✅

2️⃣ Run Normino

In your directory, execute the following command to set up Normino:

curl smasse.xyz | bash

Follow the on-screen instructions to download the tester you need.

3️⃣ Run Testers

  • Navigate to the folder of the tester, first time you run it, run:

    chmod +x sloquet.sh
    

    after that you can just run make everytime you want to test.

  • Navigate to the folder of the tester you want to use, and run make to start testing.

4️⃣ Cleanup After Testing

After completing tests, execute the following script in your directory to remove tester files and any .o files:

bash removetests.sh

📜 License

This repository is intended for educational and personal reference as part of the 42 School program.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages