C Programming 42 School Linux
4
Collections
131+
C Files
50
Directories
100%
Complete
View Repository
42 Piscine

Progressive C Exercises from 42 School

Master C programming through progressive exercises designed by 42 School's rigorous curriculum.

📗

Level 0

Fundamentals

12 Files
Output Functions Character Printing Basic I/O
Completed
📘

Level 1

String Manipulation

24 Files
String Operations Cipher Algorithms Case Manipulation
Completed
📙

Level 2

Advanced Functions

19 Files
Memory Allocation String Comparison Type Conversion
Completed

Days Piscine - Daily Exercises

📕 Done

C00

Introduction to C

9 Exercises
📕 Done

C01

Pointers & Arrays

9 Exercises
📕 Done

C02

String Functions

15 Exercises
📕 Done

C05

Recursion & Math

2 Exercises
Algorithms

Challenge Recreations

Algorithm implementations and problem-solving excellence with recursive and complex challenges.

🧠

Decision Matrix

Recursive & Complex Algorithms

10 Files
Recursion Backtracking Dynamic Programming
ft_n_queens_puzzle.c 🔴 Hard
ft_solve_maze.c 🔴 Hard
ft_fibonacci.c 🟢 Easy
📐

Linear Drills

Basic Algorithms

5 Files
Iteration Basic Sorting Output Patterns
put_alpha.c Print alphabet
sort_string_recursive.c Recursive sort
put_n_number.c Print n numbers
Sorting

String Sorting Algorithms

Multiple implementations of string sorting algorithms demonstrating different approaches and optimizations.

🔧 Done

ft_advanced_sort_string_tab.c

Advanced tab sorting with custom comparators

🔧 Done

ft_sort_string_tab.c

Basic tab sorting implementation

🔧 Done

sort_string_optimized.c

Performance optimized version

🔧 Done

sort_string_classic.c

Classic implementation

🔧 Done

sort_by_len.c

Sort strings by length

🔧 Done

ft_strcmp.c

String comparison function

Analytics

Performance Analytics

4
Collections
131+
Total Files
50
Directories
100%
Completion

Repository Breakdown

Collection Files Status
42-piscine-practice 55 files ✅ Complete
chalenge_recrtions 15 files ✅ Complete
days_piscine 54 files ✅ Complete
string_sorting_algorithm 7 files ✅ Complete

Professional Competencies

Memory Management 100%
Pointer Manipulation 100%
Algorithm Design 100%
String Operations 100%
Recursion Mastery 90%
Problem Solving 100%

Quality Standards

Compilation

No warnings with -Wall -Wextra -Werror

✅ Pass

Style

Follows 42 Norminette standards

✅ Pass

Memory

No leaks, safe operations

✅ Pass

Testing

Edge cases covered

✅ Pass