https://github.com/mr9d/school21-piscine
My solutions for School21 (School42 franchise from France) introduction course called Piscine. It includes a full month of C programming and peer-to-peer interactions.
https://github.com/mr9d/school21-piscine
bash c school21 school42
Last synced: 12 months ago
JSON representation
My solutions for School21 (School42 franchise from France) introduction course called Piscine. It includes a full month of C programming and peer-to-peer interactions.
- Host: GitHub
- URL: https://github.com/mr9d/school21-piscine
- Owner: mr9d
- Created: 2021-07-19T08:11:23.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-11-13T11:37:18.000Z (over 3 years ago)
- Last Synced: 2025-05-21T20:12:14.402Z (about 1 year ago)
- Topics: bash, c, school21, school42
- Language: C
- Homepage:
- Size: 189 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# School21 Piscine
## About
Solutions for School21 ([School42](https://42.fr/en/homepage/) franchise from France) introduction course called [Piscine](https://42.fr/en/admissions/42-piscine/) which means “Swimming pool” in French. This course includes a full month of C programming and peer-to-peer interactions. But in fact, it’s just a preparation for a long and comprehensive educational process in School42.
In June 2021 I challenge myself to pass this course even though I already had 10+ years of background in IT. The goal was to check School42 methodology from the inside, revise my forgotten knowledge of the C programming language and just have fun. I finished this Piscine by becoming the first student in our local campus (in Kazan) who pass all exams with 100% scores.


## Current status
All solutions are provided as-is without any guarantees. This code was written on campus under the pressure of a tight schedule. But for most of the modules, I am really proud.
Please keep in mind, that solutions are not 100% complete. Some of the tasks actually failed unit test checks.
## How to use
Most of the modules include tests - they are required not only to check your code but also to do peer-to-peer reviews. These tests contain executable shell files which compile the solution along with test code and run it. Output depends on the task, but usually, it says if the solution passes tests or not.
## Used technologies
- Bash ([documentation](https://www.gnu.org/software/bash/manual/))
- C ([documentation](https://devdocs.io/c/))