-
42-Cpp_06 Public
In this module, you'll learn about type conversions in C++ using operators like static_cast, dynamic_cast, and reinterpret_cast. You'll also explore polymorphism and safely convert between derived …
-
42-Cpp_05 Public
This module teaches the fundamentals of object-oriented programming (OOP), focusing on class relationships, dynamic object management, inheritance, virtual functions, and method overriding. Student…
-
42-Cpp_04 Public
This repo covers key concepts in object-oriented programming in C++. It includes explanations of virtual functions, abstract classes, interfaces, and copy methods, all illustrated with examples. T…
-
42-Cpp_03 Public
This project aims to teach you object-oriented programming principles by creating a class hierarchy in C++. It starts with a basic ClapTrap class and then adds derived classes such as ScavTrap, Fra…
-
42-Cpp_02 Public
Bu proje, C++ dilinde temel programlama becerilerini geliştirmek için tasarlanmıştır. Proje, sabit noktalı sayılar (fixed-point numbers), copy constructor, operatör aşırı yükleme (operator overload…
-
42-Cpp_01 Public
This project is designed to develop fundamental programming skills in the C++ language. It includes practical exercises on data types, control structures, and functions. Additionally, topics such a…
-
42-Cpp_00 Public
The exercises in this repository provide excellent opportunities to both enhance your technical skills and gain experience in software development processes. They help lay the foundational elements…
-
42-LOV3D Public
The Cub3d project aims to create a 3D labyrinth game. The player navigates through the maze from a first-person perspective, trying to reach certain goals. This project covers fundamental aspects o…
-
42-Minishell Public
This project aims to create a basic command-line shell. The shell processes user inputs to execute commands, handle file redirection, and perform pipe operations. Minishell serves as an excellent t…
-
42-Net_Practice Public
Net_Practice is a project developed as part of the 42 Network Bootcamp, designed to understand network programming and protocols. This project comprehensively covers fundamental topics such as netw…
1 UpdatedFeb 21, 2025 -
42-Philosophers Public
This project simulates the classic "Dining Philosophers Problem." The scenario involves a group of philosophers seated around a round table, trying to eat under specific rules and constraints. As t…
-
42-So_long Public
The So_long project aims to create a 2D maze game. In this game, the player controls a character to move through a maze and reach specific goals. The project provides an opportunity to learn about …
-
42-Push_swap Public
This project aims to develop the most efficient algorithm to sort a sequence of numbers in the fewest steps possible. The sorting process is optimized using stack data structures, and data is trans…
-
42-Minitalk Public
The Minitalk project is a program that enables communication between a server and a client in Unix-based operating systems. This communication channel is created using Unix's signal mechanism. The …
-
42-Born2beroot Public
This project aims to learn and apply basic system administration skills on a Linux server. Throughout the project, you will gain the knowledge and experience necessary to perform fundamental Linux …
-
42-Get_next_line Public
This project provides the ability to read a line from a file using the standard input function. The get_next_line function is used to read characters from a file, and it can also handle multiple fi…
-
42-Ft_printf Public
This project is a reimplementation of the printf function in standard C. The printf function is used to produce formatted output and supports various data types and format specifiers. The ft_printf…
-
42-Libft Public
`libft` offers an opportunity to understand how some basic functions in the standard C library work. It is often used as a fundamental exercise to reimplement these functions and create your own li…
-
ExamRank-05 Public
implement Warlock, SpellBook, and TargetGenerator, along with spells (Fireball, Polymorph) and targets (BrickWall). Manage spells and targets dynamically using SpellBook and TargetGenerator. Warloc…
-
ExamRank-04 Public
Microshell is a simplified shell program developed in C, designed to mimic basic shell command execution functionalities. This exam involves handling command-line arguments to execute commands, man…
-
ExamRank-03 Public
ft_printf is a custom implementation of the standard printf function in the C language. This exam focuses on mimicking the core functionalities of printf by handling specific format conversions. Th…
-
ExamRank-02 Public
The names of the functions found at different levels of ExamRank 2 are listed here. Each level represents a specific difficulty and includes various functions. While ExamRank 2 may contain more fun…
-
-
DraggableCalculator Public
This project is a simple calculator application built with HTML, CSS, and JavaScript, allowing users to perform basic mathematical operations. With a user-friendly interface, it makes entering numb…
-
Web-Page-Links Public
In this project, an interactive website was developed using HTML, CSS, and JavaScript, featuring an automatically playing background video along with a logo and link connections. This provides visi…
-
Javascript-Exercises Public
This project brings together 70 fundamental exercises for those who want to learn JavaScript from scratch. Each exercise covers different topics, from connecting JavaScript to HTML, declaring varia…
-
file-management-system Public
This project contains a simple file management system application. It allows users to perform basic file operations such as creating, deleting, listing, and viewing file contents.
-
SnakeGame-2D Public
This project is a classic 2D Snake Game developed using HTML, CSS, and JavaScript. The player controls the snake using the arrow keys and grows the snake by collecting food items on the screen. The…
-
Sorting-Algorithms Public
This repository contains implementations of various sorting algorithms in C, including Bubble Sort, Insertion Sort, Selection Sort, Merge Sort, and Quick Sort. Each algorithm is provided with clear…
3 UpdatedAug 18, 2024 -
42-Piscine Public
42-Piscine is a repository that houses the exercises and projects completed during the intensive coding bootcamp known as the "Piscine" by the 42 Network. This collection includes a variety of prog…