СОДЕРЖИМОЕ БАССЕЙНА
-
День 01: Shell00 - Командная строка Unix
-
День 02: Shell01 - Командная строка Unix
-
День 03: 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
-
День 04: 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
-
День 05-07: Rush00 - Написать программу отображения индивидуальных сеток с различными размерами.
-
День 08: 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
-
День 09: 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
-
День 10: 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
-
День 11: 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
-
День 12-14: Rush01 - Написать программу решающую логическую головоломку
Небоскребы
(skyscapers
). -
День 15: C06:
- ex00 = ft_print_program_name.c
- ex01 = ft_print_params.c
- ex02 = ft_rev_params.c
- ex03 = ft_sort_params.c
-
День 16: C07:
- ex00 = ft_strdup.c
- ex01 = ft_range.c
- ex02 = ft_ultimate_range.c
- ex03 = ft_strjoin.c
- ex04 = ft_convert_base.c
- ex05 = ft_split.c
-
День 17: C08:
- ex00 = ft.h
- ex01 = ft_boolean.h
- ex02 = ft_abs.h
- ex03 = ft_poin.h
- ex04 = ft_strs_to_tab.h | ft_strs_to_tab.c
- ex05 = ft_show_tab.h | ft_show_tab.c
-
День 18: C09:
- ex00 = libft_creator.sh | ft_putchar.c | ft_swap.c | ft_putstr.c | ft_strlen.c | ft_strcmp.c
- ex01 = Makefile
- ex02 = ft_split.c
-
День 19-21: Rush02.
-
День 22: C10:
- ex00 = ft_display_file
- ex01 = ft_cat
- ex02 = ft_tail
- ex03 = ft_hexdump
-
День 23: C11:
- ex00 = ft_foreach.c
- ex01 = ft_map.c
- ex02 = ft_any.c
- ex03 = ft_count_if.c
- ex04 = ft_is_sort.c
- ex05 = do-op
- ex06 = ft_sort_string_tab.c
- ex07 = ft_advanced_sort_string_tab.c
-
День 24: C12:
- ex00 = ft_create_elem.c | ft_list.h
- ex01 = ft_list_push_front.c | ft_list.h
- ex02 = ft_list_size.c | ft_list.h
- ex03 = ft_list_last.c | ft_list.h
- ex04 = ft_list_push_back.c | ft_list.h
- ex05 = ft_list_push_strs.c | ft_list.h
- ex06 = ft_list_clear.c | ft_list.h
- ex07 = ft_list_at.c | ft_list.h
- ex08 = ft_list_reverse.c
- ex09 = ft_list_foreach.c | ft_list.h
- ex10 = ft_list_foreach_if.c | ft_list.h
- ex11 = ft_list_find.c | ft_list.h
- ex12 = ft_list_remove_if.c | ft_list.h
- ex13 = ft_list_merge.c | ft_list.h
- ex14 = ft_list_sort.c | ft_list.h
- ex15 = ft_list_reverse_fun.c | ft_list.h
- ex16 = ft_sorted_list_insert.c | ft_list.h
- ex17 = ft_sorted_list_merge.c | ft_list.h
-
День 25: C13:
- 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
-
Финальный проект : BSQ - Написать программу, которая находит самый большой квадрат на данной карте и отображает его.
Чтобы разобраться в заданиях используйте обучающие видео Школы 42
на 10-30 минут с теорией и примерами(используйте в плеере функцию субтитров и их перевода на нужный вам язык):
| Shell and Git video | C00 video | C01 video | C05 video| C06 video | C07 video | C08 video | C09 video | C11 video | C12 video | C13 video |
Как правило, информации из видео никогда не будет достаточно. Поэтому остальное вы ищите самостоятельно через интернет!