gitextract_uqh3g1tv/ ├── .gitignore ├── README.md ├── bsq/ │ ├── Makefile │ ├── auteur │ ├── gen.pl │ ├── includes/ │ │ └── ft.h │ └── srcs/ │ ├── ft_file_load.c │ ├── ft_find_biggest_square.c │ ├── ft_is_valid.c │ └── main.c ├── 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 │ ├── ex07/ │ │ └── ft_putnbr.c │ └── ex08/ │ └── ft_print_combn.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 │ └── ex08/ │ └── ft_sort_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 │ ├── ex11/ │ │ └── ft_putstr_non_printable.c │ └── ex12/ │ └── ft_print_memory.c ├── c03/ │ ├── ex00/ │ │ └── ft_strcmp.c │ ├── ex01/ │ │ └── ft_strncmp.c │ ├── ex02/ │ │ └── ft_strcat.c │ ├── ex03/ │ │ └── ft_strncat.c │ ├── ex04/ │ │ └── ft_strstr.c │ └── ex05/ │ └── ft_strlcat.c ├── c04/ │ ├── ex00/ │ │ └── ft_strlen.c │ ├── ex01/ │ │ └── ft_putstr.c │ ├── ex02/ │ │ └── ft_putnbr.c │ ├── ex03/ │ │ └── ft_atoi.c │ ├── ex04/ │ │ └── ft_putnbr_base.c │ └── ex05/ │ └── ft_atoi_base.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 │ └── ex08/ │ └── ft_ten_queens_puzzle.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 │ ├── ex04/ │ │ ├── ft_convert_base.c │ │ └── ft_convert_base2.c │ └── ex05/ │ └── ft_split.c ├── c08/ │ ├── ex00/ │ │ └── ft.h │ ├── ex01/ │ │ └── ft_boolean.h │ ├── ex02/ │ │ └── ft_abs.h │ ├── ex03/ │ │ └── ft_point.h │ ├── ex04/ │ │ └── ft_strs_to_tab.c │ └── ex05/ │ └── ft_show_tab.c ├── c09/ │ ├── ex00/ │ │ ├── ft_putchar.c │ │ ├── ft_putstr.c │ │ ├── ft_strcmp.c │ │ ├── ft_strlen.c │ │ ├── ft_swap.c │ │ └── libft_creator.sh │ ├── ex01/ │ │ └── Makefile │ └── ex02/ │ └── ft_split.c ├── c10/ │ ├── ex00/ │ │ ├── Makefile │ │ ├── ft.h │ │ ├── ft_display_file.c │ │ ├── ft_putstr_fd.c │ │ ├── ft_strlen.c │ │ └── main.c │ ├── ex01/ │ │ ├── Makefile │ │ ├── ft.h │ │ ├── ft_display_file.c │ │ ├── ft_putchar_fd.c │ │ ├── ft_puterr.c │ │ ├── ft_putstr_fd.c │ │ ├── ft_strcmp.c │ │ ├── ft_strlen.c │ │ └── main.c │ └── ex02/ │ ├── Makefile │ ├── ft.h │ ├── ft_atoi.c │ ├── ft_putchar_fd.c │ ├── ft_puterr.c │ ├── ft_putstr_fd.c │ ├── ft_strcmp.c │ ├── ft_strlen.c │ ├── ft_strncpy.c │ ├── ft_tail.c │ └── main.c ├── c11/ │ ├── ex00/ │ │ └── ft_foreach.c │ ├── ex01/ │ │ └── ft_map.c │ ├── ex02/ │ │ └── ft_any.c │ ├── ex03/ │ │ └── ft_count_if.c │ ├── ex04/ │ │ └── ft_is_sort.c │ ├── ex05/ │ │ ├── Makefile │ │ ├── ft.h │ │ ├── ft_atoi.c │ │ ├── ft_op.c │ │ ├── ft_putchar.c │ │ ├── ft_putnbr.c │ │ ├── ft_putstr.c │ │ ├── ft_strlen.c │ │ └── main.c │ ├── ex06/ │ │ └── ft_sort_string_tab.c │ └── ex07/ │ └── ft_advanced_sort_string_tab.c ├── c12/ │ ├── Makefile │ ├── ex00/ │ │ ├── ft_create_elem.c │ │ └── ft_list.h │ ├── ex01/ │ │ ├── ft_list.h │ │ └── ft_list_push_front.c │ ├── ex02/ │ │ ├── ft_list.h │ │ └── ft_list_size.c │ ├── ex03/ │ │ ├── ft_list.h │ │ └── ft_list_last.c │ ├── ex04/ │ │ ├── ft_list.h │ │ └── ft_list_push_back.c │ ├── ex05/ │ │ ├── ft_list.h │ │ └── ft_list_push_strs.c │ ├── ex06/ │ │ ├── ft_list.h │ │ └── ft_list_clear.c │ ├── ex07/ │ │ ├── ft_list.h │ │ └── ft_list_at.c │ ├── ex08/ │ │ └── ft_list_reverse.c │ ├── ex09/ │ │ ├── ft_list.h │ │ └── ft_list_foreach.c │ ├── ex10/ │ │ ├── ft_list.h │ │ └── ft_list_foreach_if.c │ ├── ex11/ │ │ ├── ft_list.h │ │ └── ft_list_find.c │ ├── ex12/ │ │ ├── ft_list.h │ │ └── ft_list_remove_if.c │ ├── ex13/ │ │ ├── ft_list.h │ │ └── ft_list_merge.c │ ├── ex14/ │ │ ├── ft_list.h │ │ └── ft_list_sort.c │ ├── ex15/ │ │ ├── ft_list.h │ │ └── ft_list_reverse_fun.c │ ├── ex16/ │ │ ├── ft_list.h │ │ └── ft_sorted_list_insert.c │ ├── ex17/ │ │ ├── ft_list.h │ │ └── ft_sorted_list_merge.c │ ├── ft_list.h │ └── main.c ├── c13/ │ ├── Makefile │ ├── ex00/ │ │ ├── btree_create_node.c │ │ └── ft_btree.h │ ├── ex01/ │ │ ├── btree_apply_prefix.c │ │ └── ft_btree.h │ ├── ex02/ │ │ ├── btree_apply_infix.c │ │ └── ft_btree.h │ ├── ex03/ │ │ ├── btree_apply_suffix.c │ │ └── ft_btree.h │ ├── ex04/ │ │ ├── btree_insert_data.c │ │ └── ft_btree.h │ ├── ex05/ │ │ ├── btree_search_item.c │ │ └── ft_btree.h │ ├── ex06/ │ │ ├── btree_level_count.c │ │ └── ft_btree.h │ ├── ex07/ │ │ ├── btree_apply_by_level.c │ │ └── ft_btree.h │ ├── ft_btree.h │ └── main.c ├── other/ │ ├── binary.c │ ├── mkdirs.sh │ └── sorting.c ├── rush00/ │ └── ex00/ │ ├── ft_putchar.c │ ├── main.c │ ├── rush00.c │ ├── rush01.c │ ├── rush02.c │ ├── rush03.c │ └── rush04.c ├── rush01/ │ └── ex00/ │ ├── ft_backtrack.c │ ├── ft_check.c │ ├── ft_destroy_tab.c │ ├── ft_get_size.c │ ├── ft_init_tab.c │ ├── ft_print_tab.c │ ├── ft_putchar.c │ ├── ft_putstr.c │ ├── ft_rush.h │ └── main.c ├── rush02/ │ └── ex00/ │ ├── Makefile │ ├── includes/ │ │ ├── ft.h │ │ ├── ft_dict.h │ │ └── ft_list.h │ ├── numbers.dict │ ├── srcs/ │ │ ├── ft/ │ │ │ ├── ft_atol.c │ │ │ ├── ft_check_args.c │ │ │ ├── ft_file_load.c │ │ │ ├── ft_is_valid.c │ │ │ ├── ft_isdigit.c │ │ │ ├── ft_isprint.c │ │ │ ├── ft_isspace.c │ │ │ ├── ft_putchar.c │ │ │ ├── ft_putstr.c │ │ │ ├── ft_strlen.c │ │ │ └── ft_strncpy.c │ │ ├── ft_dict/ │ │ │ ├── ft_dict_clear.c │ │ │ ├── ft_dict_cmp.c │ │ │ ├── ft_dict_create.c │ │ │ ├── ft_dict_create_elem.c │ │ │ ├── ft_dict_in.c │ │ │ └── ft_print.c │ │ ├── ft_list/ │ │ │ ├── ft_create_elem.c │ │ │ ├── ft_list_clear.c │ │ │ ├── ft_list_find.c │ │ │ └── ft_sorted_list_insert.c │ │ └── main.c │ └── test.sh ├── shell00/ │ ├── ex00/ │ │ └── z │ ├── ex03/ │ │ └── klist.txt │ ├── ex04/ │ │ └── midLS │ ├── ex05/ │ │ └── git_commit.sh │ ├── ex06/ │ │ └── git_ignore.sh │ ├── ex07/ │ │ └── b │ ├── ex08/ │ │ └── clean │ └── ex09/ │ └── ft_magic └── shell01/ ├── ex01/ │ └── print_groups.sh ├── ex02/ │ └── find_sh.sh ├── ex03/ │ └── count_files.sh ├── ex04/ │ └── MAC.sh ├── ex05/ │ └── "\?$*'MaRViN'*$?\" ├── ex06/ │ └── skip.sh ├── ex07/ │ └── r_dwssap.sh └── ex08/ └── add_chelou.sh