Exam 01 focuses almost entirely on fundamental C programming concepts introduced during the first week (Days 00 to 04). The system tests your absolute mastery of basic syntax, logic, and standard behaviors. 1. Basic String and Character Manipulation
You usually have four hours. Time management is your only friend. What to Expect: The Syllabus
#include <unistd.h>
For example:
int i = 0; while (str[i])
When you run the grademe command in your terminal, the system pulls your latest Git commit and runs it against a hidden suite of test cases.
Exam 01 primarily targets the concepts covered during the first week of the Piscine (Days 00 to 04, depending on your specific Piscine iteration). You must be completely fluent in the following areas: Basic C Syntax and Structure
void ft_putstr(char *str)
Rotate characters by 13 positions in the alphabet. exam 01 piscine 42 exclusive
Only use the functions explicitly allowed in the subject file.
Then compile with gcc -DTEST *.c for testing. Remove -DTEST for grading. Note: Some exam shells disable this. Safer: comment out main manually.
Feeling prepared, or do you have more questions about the 42 Piscine?
If you get stuck on a problem and fail a machine correction, . The exam system allows you to try again, though it may introduce a small time penalty or a different question from the same difficulty tier. Exam 01 focuses almost entirely on fundamental C
Moving through an array using pointer increments ( ptr++ ) rather than standard array indexing. 4. Custom Implementations of Libc Functions
Expect simple output tasks. You will likely see exercises like first_word , fizzbuzz , or ft_putstr . Mastering write() .
Print numbers from 9 down to 0.
42 exams are not just technical; they are psychological warfare. Here is the exclusive psychological profile of a student who passes Exam 01: Basic String and Character Manipulation You usually have
The exam environment is highly restricted to ensure that candidates rely only on their own knowledge:
Session expired
Please log in again. The login page will open in a new tab. After logging in you can close it and return to this page.