├── C00 ├── ex00 │ └── ft_putchar.c ├── ex01 │ └── ft_print_alphabet.c ├── ex02 │ └── ft_print_reverse_alphabet.c ├── ex03 │ └── ft_print_numbers.c ├── ex04 │ └── ft_is_negative.c ├── ex05 │ └── ft_print_comb.c └── ex06 │ └── ft_print_comb2.c ├── C01 ├── ex00 │ └── ft_ft.c ├── ex01 │ └── ft_ultimate_ft.c ├── ex02 │ └── ft_swap.c ├── ex03 │ └── ft_div_mod.c ├── ex04 │ └── ft_ultimate_div_mod.c ├── ex05 │ └── ft_putstr.c ├── ex06 │ └── ft_strlen.c └── ex07 │ └── ft_rev_int_tab.c ├── C02 ├── ex00 │ └── ft_strcpy.c ├── ex01 │ └── ft_strncpy.c ├── ex02 │ └── ft_str_is_alpha.c ├── ex03 │ └── ft_str_is_numeric.c ├── ex04 │ └── ft_str_is_lowercase.c ├── ex05 │ └── ft_str_is_uppercase.c ├── ex06 │ └── ft_str_is_printable.c ├── ex07 │ └── ft_strupcase.c ├── ex08 │ └── ft_strlowcase.c ├── ex09 │ └── ft_strcapitalize.c └── ex10 │ └── ft_strlcpy.c ├── C03 ├── ex00 │ └── ft_strcmp.c ├── ex01 │ └── ft_strncmp.c ├── ex02 │ └── ft_strcat.c ├── ex03 │ └── ft_strncat.c └── ex04 │ └── ft_strstr.c ├── C04 ├── ex00 │ └── ft_strlen.c ├── ex01 │ └── ft_putstr.c ├── ex02 │ └── ft_putnbr.c └── ex03 │ └── ft_atoi.c ├── C05 ├── ex00 │ └── ft_iterative_factorial.c ├── ex01 │ └── ft_recursive_factorial.c ├── ex02 │ └── ft_iterative_power.c ├── ex03 │ └── ft_recursive_power.c ├── ex04 │ └── ft_fibonacci.c ├── ex05 │ └── ft_sqrt.c ├── ex06 │ └── ft_is_prime.c └── ex07 │ └── ft_find_next_prime.c ├── C06 ├── ex00 │ └── ft_print_program_name.c ├── ex01 │ └── ft_print_params.c ├── ex02 │ └── ft_rev_params.c └── ex03 │ └── ft_sort_params.c ├── C07 ├── ex00 │ └── ft_strdup.c ├── ex01 │ └── ft_range.c ├── ex02 │ └── ft_ultimate_range.c └── ex03 │ └── ft_strjoin.c ├── README.md ├── Rush00 └── ex00 │ ├── ft_putchar.c │ ├── main.c │ ├── rush01.c │ └── rush04.c ├── Shell00 ├── ex00 │ └── z ├── ex01 │ ├── testShell00 │ └── testShell00.tar ├── ex02 │ ├── exo2.tar │ └── exo2 │ │ ├── test1 │ │ ├── test3 │ │ ├── test4 │ │ └── test5 ├── ex03 │ └── id_rsa_pub ├── ex04 │ └── midLS ├── ex05 │ └── git_commit.sh ├── ex06 │ └── git_ignore.sh ├── ex07 │ └── b ├── ex08 │ └── clean └── ex09 │ └── ft_magic.sh └── Shell01 ├── ex01 └── print_groups.sh ├── ex02 └── find_sh.sh ├── ex03 └── count_files.sh ├── ex04 └── MAC.sh ├── ex05 └── "\?$*'MaRViN'*$?\" └── ex06 └── skip.sh /C00/ex00/ft_putchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C00/ex00/ft_putchar.c -------------------------------------------------------------------------------- /C00/ex01/ft_print_alphabet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C00/ex01/ft_print_alphabet.c -------------------------------------------------------------------------------- /C00/ex02/ft_print_reverse_alphabet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C00/ex02/ft_print_reverse_alphabet.c -------------------------------------------------------------------------------- /C00/ex03/ft_print_numbers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C00/ex03/ft_print_numbers.c -------------------------------------------------------------------------------- /C00/ex04/ft_is_negative.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C00/ex04/ft_is_negative.c -------------------------------------------------------------------------------- /C00/ex05/ft_print_comb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C00/ex05/ft_print_comb.c -------------------------------------------------------------------------------- /C00/ex06/ft_print_comb2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C00/ex06/ft_print_comb2.c -------------------------------------------------------------------------------- /C01/ex00/ft_ft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C01/ex00/ft_ft.c -------------------------------------------------------------------------------- /C01/ex01/ft_ultimate_ft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C01/ex01/ft_ultimate_ft.c -------------------------------------------------------------------------------- /C01/ex02/ft_swap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C01/ex02/ft_swap.c -------------------------------------------------------------------------------- /C01/ex03/ft_div_mod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C01/ex03/ft_div_mod.c -------------------------------------------------------------------------------- /C01/ex04/ft_ultimate_div_mod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C01/ex04/ft_ultimate_div_mod.c -------------------------------------------------------------------------------- /C01/ex05/ft_putstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C01/ex05/ft_putstr.c -------------------------------------------------------------------------------- /C01/ex06/ft_strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C01/ex06/ft_strlen.c -------------------------------------------------------------------------------- /C01/ex07/ft_rev_int_tab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C01/ex07/ft_rev_int_tab.c -------------------------------------------------------------------------------- /C02/ex00/ft_strcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C02/ex00/ft_strcpy.c -------------------------------------------------------------------------------- /C02/ex01/ft_strncpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C02/ex01/ft_strncpy.c -------------------------------------------------------------------------------- /C02/ex02/ft_str_is_alpha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C02/ex02/ft_str_is_alpha.c -------------------------------------------------------------------------------- /C02/ex03/ft_str_is_numeric.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C02/ex03/ft_str_is_numeric.c -------------------------------------------------------------------------------- /C02/ex04/ft_str_is_lowercase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C02/ex04/ft_str_is_lowercase.c -------------------------------------------------------------------------------- /C02/ex05/ft_str_is_uppercase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C02/ex05/ft_str_is_uppercase.c -------------------------------------------------------------------------------- /C02/ex06/ft_str_is_printable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C02/ex06/ft_str_is_printable.c -------------------------------------------------------------------------------- /C02/ex07/ft_strupcase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C02/ex07/ft_strupcase.c -------------------------------------------------------------------------------- /C02/ex08/ft_strlowcase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C02/ex08/ft_strlowcase.c -------------------------------------------------------------------------------- /C02/ex09/ft_strcapitalize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C02/ex09/ft_strcapitalize.c -------------------------------------------------------------------------------- /C02/ex10/ft_strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C02/ex10/ft_strlcpy.c -------------------------------------------------------------------------------- /C03/ex00/ft_strcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C03/ex00/ft_strcmp.c -------------------------------------------------------------------------------- /C03/ex01/ft_strncmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C03/ex01/ft_strncmp.c -------------------------------------------------------------------------------- /C03/ex02/ft_strcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C03/ex02/ft_strcat.c -------------------------------------------------------------------------------- /C03/ex03/ft_strncat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C03/ex03/ft_strncat.c -------------------------------------------------------------------------------- /C03/ex04/ft_strstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C03/ex04/ft_strstr.c -------------------------------------------------------------------------------- /C04/ex00/ft_strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C04/ex00/ft_strlen.c -------------------------------------------------------------------------------- /C04/ex01/ft_putstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C04/ex01/ft_putstr.c -------------------------------------------------------------------------------- /C04/ex02/ft_putnbr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C04/ex02/ft_putnbr.c -------------------------------------------------------------------------------- /C04/ex03/ft_atoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C04/ex03/ft_atoi.c -------------------------------------------------------------------------------- /C05/ex00/ft_iterative_factorial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C05/ex00/ft_iterative_factorial.c -------------------------------------------------------------------------------- /C05/ex01/ft_recursive_factorial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C05/ex01/ft_recursive_factorial.c -------------------------------------------------------------------------------- /C05/ex02/ft_iterative_power.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C05/ex02/ft_iterative_power.c -------------------------------------------------------------------------------- /C05/ex03/ft_recursive_power.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C05/ex03/ft_recursive_power.c -------------------------------------------------------------------------------- /C05/ex04/ft_fibonacci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C05/ex04/ft_fibonacci.c -------------------------------------------------------------------------------- /C05/ex05/ft_sqrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C05/ex05/ft_sqrt.c -------------------------------------------------------------------------------- /C05/ex06/ft_is_prime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C05/ex06/ft_is_prime.c -------------------------------------------------------------------------------- /C05/ex07/ft_find_next_prime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C05/ex07/ft_find_next_prime.c -------------------------------------------------------------------------------- /C06/ex00/ft_print_program_name.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C06/ex00/ft_print_program_name.c -------------------------------------------------------------------------------- /C06/ex01/ft_print_params.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C06/ex01/ft_print_params.c -------------------------------------------------------------------------------- /C06/ex02/ft_rev_params.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C06/ex02/ft_rev_params.c -------------------------------------------------------------------------------- /C06/ex03/ft_sort_params.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C06/ex03/ft_sort_params.c -------------------------------------------------------------------------------- /C07/ex00/ft_strdup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C07/ex00/ft_strdup.c -------------------------------------------------------------------------------- /C07/ex01/ft_range.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C07/ex01/ft_range.c -------------------------------------------------------------------------------- /C07/ex02/ft_ultimate_range.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C07/ex02/ft_ultimate_range.c -------------------------------------------------------------------------------- /C07/ex03/ft_strjoin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/C07/ex03/ft_strjoin.c -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/README.md -------------------------------------------------------------------------------- /Rush00/ex00/ft_putchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/Rush00/ex00/ft_putchar.c -------------------------------------------------------------------------------- /Rush00/ex00/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/Rush00/ex00/main.c -------------------------------------------------------------------------------- /Rush00/ex00/rush01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/Rush00/ex00/rush01.c -------------------------------------------------------------------------------- /Rush00/ex00/rush04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/Rush00/ex00/rush04.c -------------------------------------------------------------------------------- /Shell00/ex00/z: -------------------------------------------------------------------------------- 1 | Z 2 | -------------------------------------------------------------------------------- /Shell00/ex01/testShell00: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/Shell00/ex01/testShell00 -------------------------------------------------------------------------------- /Shell00/ex01/testShell00.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/Shell00/ex01/testShell00.tar -------------------------------------------------------------------------------- /Shell00/ex02/exo2.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/Shell00/ex02/exo2.tar -------------------------------------------------------------------------------- /Shell00/ex02/exo2/test1: -------------------------------------------------------------------------------- 1 | aaa 2 | -------------------------------------------------------------------------------- /Shell00/ex02/exo2/test3: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Shell00/ex02/exo2/test4: -------------------------------------------------------------------------------- 1 | a 2 | -------------------------------------------------------------------------------- /Shell00/ex02/exo2/test5: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Shell00/ex03/id_rsa_pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/Shell00/ex03/id_rsa_pub -------------------------------------------------------------------------------- /Shell00/ex04/midLS: -------------------------------------------------------------------------------- 1 | ls -tmp 2 | -------------------------------------------------------------------------------- /Shell00/ex05/git_commit.sh: -------------------------------------------------------------------------------- 1 | git log --format='%H' -n5 2 | -------------------------------------------------------------------------------- /Shell00/ex06/git_ignore.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/Shell00/ex06/git_ignore.sh -------------------------------------------------------------------------------- /Shell00/ex07/b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/Shell00/ex07/b -------------------------------------------------------------------------------- /Shell00/ex08/clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/Shell00/ex08/clean -------------------------------------------------------------------------------- /Shell00/ex09/ft_magic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/Shell00/ex09/ft_magic.sh -------------------------------------------------------------------------------- /Shell01/ex01/print_groups.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/Shell01/ex01/print_groups.sh -------------------------------------------------------------------------------- /Shell01/ex02/find_sh.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/Shell01/ex02/find_sh.sh -------------------------------------------------------------------------------- /Shell01/ex03/count_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/Shell01/ex03/count_files.sh -------------------------------------------------------------------------------- /Shell01/ex04/MAC.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstkyvz/Ecole42/HEAD/Shell01/ex04/MAC.sh -------------------------------------------------------------------------------- /Shell01/ex05/"\?$*'MaRViN'*$?\": -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /Shell01/ex06/skip.sh: -------------------------------------------------------------------------------- 1 | ls -l | awk 'NR % 2 == 1' 2 | --------------------------------------------------------------------------------