This exam has 4 questions in total. A random question is picked from each level below.
If you fail the exam, when you retake the exam next time, you will restart at Level 1 again.
There is no Norminette in this exam.
- first_word
- fizzbuzz
- ft_strcpy
- ft_strlen
- ft_swap
- putstr
- repeat_alpha
- rev_print
- rot_13
- rotone
- search_and_replace
- ulstr
- alpha_mirror
- camel_to_snake
- do_op
- ft_atoi
- ft_strcmp
- ft_strcspn
- ft_strdup
- ft_strpbrk
- ft_strrev
- ft_strspn
- inter
- is_power_of_2
- last_word
- max
- print_bits
- reverse_bits
- snake_to_camel
- swap_bits
- union
- wdmatch
- add_prime_sum
- epur_str
- expand_str
- ft_atoi_base
- ft_list_size
- ft_range
- ft_rrange
- hidenp
- lcm
- paramsum
- pgcd
- print_hex
- rstr_capitalizer
- str_capitalizer
- tab_mult
- flood_fill
- fprime
- ft_itoa
- ft_list_foreach
- ft_list_remove_if
- ft_split
- rev_wstr
- rostring
- sort_int_tab
- sort_list
-
Level 1 - 12
- 3 Functions and 9 Programs
-
Level 2 - 20
- 7 Functions and 13 Programs
-
Level 3 - 15
- 4 Functions and 11 Programs
-
Level 4 - 10
- 4 Functions and 6 Programs
-
Total Pool of 57
- Function - ft(function)
- Program - int main()
login -> exam
password -> exam
Type examshell in terminal
login -> your 42 intra username (eg. prossi)
pasword -> your password
Allow photo check
In the examshell, you have only the following 3 commands:
-
status - check the time and other things
-
grademe - checking pushed exercise (moulinet)
-
finish - closing examshell and finish exam
Open new terminal
You can find your exam subject in the directory subject
Then you can see directory Rendu. It is your repository.
You must create the directory named by the project, create .c and/or .h and start working.
When you are ready go in Rendu and push the directory by doing the following:
-
git add .
-
git commit -m "done"
-
git push
-
After the git push, type
grademe
Practice the exam just like you would in the real exam - https://github.com/JCluzet/42_EXAM