Upd: Exam Rank 02 Github
ft_strcpy / ft_strlen / ft_swap : Basic Libft-style recreations. repeat_alpha : Repeat characters based on their index. rev_print : Print a string in reverse.
| Level | Difficulty | Typical Functions Required | |-------|------------|----------------------------| | 0 | Trivial | aff_a , aff_first_param , maff_revalpha | | 1 | Easy | ft_strlen , ft_swap , ft_putstr , ft_strcmp | | 2 | Moderate | ft_atoi , ft_strdup , ft_strcpy , first_word | | 3 | Hard | ft_range , ft_itoa , ft_strjoin , print_hex | | 4 | Nightmare | fprime , ft_split , rev_wstr , rostring , sort_list | exam rank 02 github
The exam typically consists of selected randomly from four difficulty levels. You must pass one level to proceed to the next; failing any level requires you to restart from Level 1 in your next attempt. ft_strcpy / ft_strlen / ft_swap : Basic Libft-style
And when you finally see that Success: 100% on your exam screen, you’ll know exactly why GitHub was the key—not as a crutch, but as a training ground. | Level | Difficulty | Typical Functions Required
The exam consists of (one random exercise from each level) that must be solved sequentially.
The twist? You’re judged entirely by an automated system. One wrong memory allocation, one forgotten '\0' , and you fail the exercise. Passing requires near-perfect command of C fundamentals and a calm, methodical mindset.
The most common reason for a "0" is using a function like printf or string.h when the subject strictly forbids it. Always use your write function.