COMPLETED_PISCINE_C
| SCHOOL_42_UPDATE 2020 | This repository contains many versions of completed and commented out tasks for each day of the very first "Piscine C"( Program | Course | Programing | Coding | School 42 | Ecole 42 | School 21 | Школа 42 | Школа 21 ) Этот репозиторий содержит множество версий выполненных и закомментированных задач на каждый день самого первого "Бассейна по Си".
파일 탐색기
최종 버전 다운로드 (.zip)- ft_putchar.c
- test.c
- ft_print_alphabet.c
- test.c
- ft_print_reverse_alphabet.c
- test.c
- ft_print_numbers.c
- test.c
- ft_is_negative.c
- test.c
- ft_print_comb.c
- test.c
- ft_print_comb2.c
- test.c
- ft_putnbr.c
- test.c
- ft_print_combn.c
- test.c
- c00.pdf
- ft_ft.c
- test.c
- ft_ultimate_ft.c
- test.c
- ft_swap.c
- test.c
- ft_div_mod.c
- test.c
- ft_ultimate_div_mod.c
- test.c
- ft_putstr.c
- test.c
- ft_strlen.c
- test.c
- ft_rev_int_tab.c
- test.c
- ft_sort_int_tab.c
- test.c
- c01.pdf
- ft_strcpy.c
- test.c
- ft_strncpy.c
- test.c
- ft_str_is_alpha.c
- test.c
- ft_str_is_numeric.c
- test.c
- ft_str_is_lowercase.c
- test.c
- ft_str_is_uppercase.c
- test.c
- ft_str_is_printable.c
- test.c
- ft_strupcase.c
- test.c
- ft_strlowcase.c
- test.c
- ft_strcapitalize.c
- test.c
- ft_strlcpy.c
- test.c
- ft_putstr_non_printable.c
- test.c
- ft_print_memory.c
- test.c
- c02.pdf
- ft_strcmp.c
- test.c
- ft_strncmp.c
- test.c
- ft_strcat.c
- test.c
- ft_strncat.c
- test.c
- ft_strstr.c
- test.c
- ft_strlcat.c
- test.c
- c03.pdf
- ft_strlen.c
- test.c
- ft_putstr.c
- test.c
- ft_putnbr.c
- test.c
- ft_atoi.c
- test.c
- ft_putnbr_base.c
- test.c
- ft_atoi_base.c
- test.c
- c04.pdf
- ft_iterative_factorial.c
- test.c
- ft_recursive_factorial.c
- test.c
- ft_iterative_power.c
- test.c
- ft_recursive_power.c
- test.c
- ft_fibonacci.c
- test.c
- ft_sqrt.c
- test.c
- ft_is_prime.c
- test.c
- ft_find_next_prime.c
- test.c
- ft_ten_queens_puzzle.c
- c05.pdf
- ft_print_program_name.c
- test.c
- ft_print_params.c
- test.c
- ft_rev_params.c
- test.c
- ft_sort_params.c
- test.c
- c06.pdf
- ft_strdup.c
- test.c
- ft_range.c
- test.c
- ft_ultimate_range.c
- test.c
- ft_strjoin.c
- test.c
- ft_convert_base.c
- test.c
- ft_split.c
- test.c
- c07.pdf
- ft.h
- ft_boolean.h
- ft_abs.h
- ft_point.h
- test.c
- ft_point.h
- ft_stock_str.h
- test.c
- ft_stock_str.h
- ft_strs_to_tab.c
- ft_stock_str.h
- test.c
- ft_show_tab.c
- ft_stock_str.h
- c08.pdf
- 1. libft_creator(создаем_библиотеку_-_архив_с_обьектными_файлами).sh
- 2.Проверка_содержимого(Извлекаем_обьектные_файлы).sh
- 3.Проверка работоспособности библиотеки(Копилируем test.s с подключив к нему файл библиотеки с функциями которые используются в test.c).sh
- ft_putchar.c
- ft_putstr.c
- ft_strcmp.c
- ft_strlen.c
- ft_swap.c
- test.c
- ft_putchar.c
- ft_putstr.c
- ft_strcmp.c
- ft_strlen.c
- ft_swap.c
- libft_creator.sh
- README.txt
- ft.h
- ft_putchar.c
- ft_putstr.c
- ft_strcmp.c
- ft_strlen.c
- ft_swap.c
- Makefile
- test.c
- Makefile
- README.txt
- ft_split.c
- test.c
- c09.pdf
- ft_lib.h
- ft_display_file.c
- ft_putchar.c
- ft_putstr.c
- ft_strcmp.c
- main.c
- Makefile
- main.c
- Makefile
- ft_lib.h
- main.c
- Makefile
- main.c
- Makefile
- ft_lib.h
- ft_display_file.c
- ft_putchar.c
- ft_putstr.c
- ft_strcmp.c
- main.c
- Makefile
- README.txt
- ft_lib.h
- ft_cat.c
- ft_display_custom_error.c
- ft_display_file.c
- ft_get_strerr.c
- ft_putchar.c
- ft_putstr.c
- ft_stdin.c
- main.c
- Makefile
- main.c
- Makefile
- main.c
- main.h
- Makefile
- main.c
- Makefile
- ft_lib.h
- ft_cat.c
- ft_display_custom_error.c
- ft_display_file.c
- ft_get_strerr.c
- ft_putchar.c
- ft_putstr.c
- ft_stdin.c
- main.c
- Makefile
- README.txt
- ft_lib.h
- ft_atoi.c
- ft_display_custom_error.c
- ft_display_file.c
- ft_get_strerr.c
- ft_print_name.c
- ft_putchar.c
- ft_putstr.c
- ft_size_file.c
- ft_stdin.c
- ft_tail.c
- main.c
- ft_tail
- Makefile
- ft_lib.h
- ft_atoi.o
- ft_display_custom_error.o
- ft_display_file.o
- ft_get_strerr.o
- ft_print_name.o
- ft_putchar.o
- ft_putstr.o
- ft_size_file.o
- ft_stdin.o
- ft_tail.o
- main.o
- ft_atoi.c
- ft_display_custom_error.c
- ft_display_file.c
- ft_get_strerr.c
- ft_print_name.c
- ft_putchar.c
- ft_putstr.c
- ft_size_file.c
- ft_stdin.c
- ft_tail.c
- main.c
- ft_tail
- Makefile
- README.txt
- README.txt
- ft_lib.h
- ft_atoi.c
- ft_check_base.c
- ft_check_file.c
- ft_display_custom_error.c
- ft_get_strerr.c
- ft_hexdump.c
- ft_putchar.c
- ft_putstr.c
- main.c
- Makefile
- README.txt
- utils.h
- concat_strings.c
- file_exists.c
- ft_print_memory.c
- get_file.c
- get_option.c
- main.c
- print_asterisk.c
- print_error_message.c
- print_hex.c
- print_hex_line.c
- print_line.c
- read_argument_files.c
- read_file.c
- read_input.c
- read_single_file.c
- utils.c
- Makefile
- ft_lib.h
- ft_atoi.o
- ft_check_base.o
- ft_check_file.o
- ft_display_custom_error.o
- ft_get_strerr.o
- ft_hexdump.o
- ft_putchar.o
- ft_putstr.o
- main.o
- ft_atoi.c
- ft_check_base.c
- ft_check_file.c
- ft_display_custom_error.c
- ft_get_strerr.c
- ft_hexdump.c
- ft_putchar.c
- ft_putstr.c
- main.c
- ft_hexdump
- Makefile
- README.txt
- README.txt
- c10.pdf
- ft_foreach.c
- test.c
- ft_map.c
- test.c
- ft_any.c
- test.c
- ft_count_if.c
- test.c
- ft_is_sort.c
- test.c
- ft.h
- ft_atoi.c
- ft_calc.c
- ft_do_op.c
- ft_putchar.c
- ft_putnbr.c
- ft_putstr.c
- main.c
- Makefile
- ft.h
- ft_atoi.c
- ft_calc.c
- ft_do_op.c
- ft_putchar.c
- ft_putnbr.c
- ft_putstr.c
- main.c
- Makefile
- README.txt
- ft_sort_string_tab.c
- test.c
- ft_advanced_sort_string_tab.c
- test.c
- c11.pdf
- ft_list.h
- test.c
- ft_create_elem.c
- ft_list.h
- ft_list.h
- test.c
- ft_list.h
- ft_list_push_front.c
- ft_list.h
- test.c
- ft_list.h
- ft_list_size.c
- ft_list.h
- test.c
- ft_list.h
- ft_list_last.c
- ft_list.h
- test.c
- ft_list.h
- ft_list_push_back.c
- ft_list.h
- test.c
- ft_list.h
- ft_list_push_strs.c
- ft_list.h
- test.c
- ft_list.h
- ft_list_clear.c
- ft_list.h
- test.c
- ft_list.h
- ft_list_at.c
- ft_list.h
- test.c
- ft_list_reverse.c
- ft_list.h
- test.c
- ft_list.h
- ft_list_foreach.c
- ft_list.h
- test.c
- ft_list.h
- ft_list_foreach_if.c
- ft_list.h
- test.c
- ft_list.h
- ft_list_find.c
- ft_list.h
- test.c
- ft_list.h
- ft_list_remove_if.c
- ft_list.h
- test.c
- ft_list.h
- ft_list_merge.c
- ft_list.h
- test.c
- ft_list.h
- ft_list_sort.c
- ft_list.h
- test.c
- ft_list.h
- ft_list_reverse_fun.c
- ft_list.h
- test.c
- ft_list.h
- ft_sorted_list_insert.c
- ft_list.h
- test.c
- ft_list.h
- ft_sorted_list_merge.c
- c12.pdf
- ft_btree.h
- test.c
- btree_create_node.c
- ft_btree.h
- ft_btree.h
- test.c
- btree_apply_prefix.c
- ft_btree.h
- ft_btree.h
- test.c
- btree_apply_infix.c
- ft_btree.h
- ft_btree.h
- test.c
- btree_apply_suffix.c
- ft_btree.h
- ft_btree.h
- test.c
- btree_insert_data.c
- ft_btree.h
- ft_btree.h
- test.c
- btree_search_item.c
- ft_btree.h
- ft_btree.h
- test.c
- btree_level_count.c
- ft_btree.h
- ft_btree.h
- test.c
- btree_apply_by_level.c
- ft_btree.h
- c13.pdf
- 0-0____aff_a.c
- 0-0____ft_countdown.c
- 0-0____ft_print_numbers.c
- 0-0____hello.c
- 0-0____maff_alpha.c
- 0-0____maff_revalpha.c
- 0-1____aff_first_param.c
- 0-1____aff_last_param.c
- 0-1____only_a.c
- 0-1____only_z.c
- 0-2____aff_z.c
- 1-0____ft_strcpy.c
- 1-0____ft_strlen.c
- 1-0____ft_swap.c
- 1-0____repeat_alpha.c
- 1-0____search_and_replace.c
- 1-0____ulstr.c
- 1-1____fizzbuzz.c
- 1-1____rot_13.c
- 1-2____first_word.c
- 1-2____ft_putstr.c
- 1-3____rev_print.c
- 1-4____rotone.c
- 2-0____ft_atoi.c
- 2-0____ft_strdup.c
- 2-0____inter.c
- 2-0____last_word.c
- 2-0____reverse_bits.c
- 2-0____swap_bits.c
- 2-0____union.c
- 2-1____alpha_mirror.c
- 2-1____max.c
- 2-2____camel_to_snake.c
- 2-2____ft_strcspn.c
- 2-2____ft_strpbrk.c
- 2-2____ft_strspn.c
- 2-2____is_power_of_2.c
- 2-2____snake_to_camel.c
- 2-3____wdmatch.c
- 2-4____do_op.c
- 2-4____print_bits.c
- 2-5____ft_strcmp.c
- 2-5____ft_strrev.c
- 3-0____add_prime_sum.c
- 3-0____epur_str.c
- 3-0____ft_list_size.c
- 3-0____ft_rrange.c
- 3-0____hidenp.c
- 3-0____pgcd.c
- 3-0____print_hex.c
- 3-1____expand_str.c
- 3-1____lcm.c
- 3-1____tab_mult.c
- 3-2____ft_atoi_base.c
- 3-3____ft_range.c
- 3-4____paramsum.c
- 3-4____rstr_capitalizer.c
- 3-4____str_capitalizer.c
- 4-0____fprime.c
- 4-0____ft_split.c
- 4-1____rev_wstr.c
- 4-2____flood_fill.c
- 4-2____ft_list_foreach.c
- 4-2____ft_list_remove_if.c
- 4-3____sort_int_tab.c
- 4-3____sort_list.c
- 4-4____ft_itoa.c
- 4-5____rostring.c
- 5-0____brainfuck.c
- 5-1____check_mate.c
- 5-1____print_memory.c
- 5-2____ft_itoa_base.c
- 5-2____str_maxlenoc.c
- 5-3____brackets.c
- 5-4____rpn_calc.c
- 5-5____options.c
- 5-6___count_island.c
- README.md
- bsq.h
- bsq.c
- ft_cfg_and_check.c
- ft_conv_char_arr_to_num.c
- ft_destroy.c
- ft_find_coord_nearest_squar.c
- ft_paint_over_the_squar.c
- ft_put_map.c
- ft_putchar.c
- ft_putnbr.c
- ft_putstr.c
- ft_save_fmap_to_arr.c
- ft_stdin.c
- main.c
- Makefile
- bsq.h
- algo_bsq.c
- display.c
- main.c
- read.c
- struct_gestion.c
- Makefile
- bsq.h
- ft_bool.h
- solution.h
- utilities.h
- bsq_grid.c
- bsq_parse.c
- bsq_parse2.c
- main.c
- solution.c
- utilities.c
- Makefile
- basics.c
- generator.sh
- header.h
- largest_square.c
- main.c
- Makefile
- malloc.c
- read_file.c
- size_map.c
- verifs.c
- verifs2.c
- bsq.h
- bsq.c
- ft_atoi.c
- ft_min.c
- ft_putstr.c
- ft_putstr_err.c
- ft_strcmp.c
- ft_strjoin.c
- ft_strlen.c
- ft_strlen_nl.c
- is_numeric.c
- main.c
- parse.c
- auteur
- Makefile
- bsq_lib.h
- calcrow.c
- ft_findsquare.c
- ft_is_valid.c
- main.c
- print.c
- util_functions.c
- .EleCri
- Makefile
- projet_final_bsq.en.pdf
- README.txt
- compress.h
- ds.h
- error.h
- io.h
- parser.h
- types.h
- utils.h
- bsq.h
- bsq.c
- cli.c
- compress.c
- ds.c
- error.c
- io.c
- matrix.c
- parser.c
- auteur
- Makefile
- helpers.h
- map.h
- helpers.c
- main.c
- map.c
- all.c
- Makefile
- fonctions.c
- ft_board.c
- ft_bsq.h
- ft_check_instructions.c
- ft_optimisations.c
- ft_start.c
- main.c
- Makefile
- main.h
- map.h
- tools.h
- ft_atoi.c
- ft_map_error.c
- ft_putchar.c
- ft_putnbr.c
- ft_putstr.c
- ft_strcat.c
- ft_strlen.c
- ft_strncat.c
- converter.c
- file.c
- main.c
- square_finder.c
- generate_grid.pl
- Makefile
- 10
- 100
- 1000
- 100big_soluce
- 100obst
- 100vide
- 10b
- 5
- 500
- 50508
- 80124
- 9
- diagonal
- example_file
- full
- hundredxhundred
- invisible_obstacle
- nb
- over_one_thousand
- t_map20x20
- t_map25x25
- t_map50X50
- t_map5x5
- t_map9x9
- test
- test_
- (new)projet_final_bsq.en.pdf
- (old)final_projet_bsq.en.pdf
- README.md
- sastantua.c
- ft_putchar.c
- main.c
- sastantua.c
- sastantua.c
- sastantua.c
- sastanua.c
- sastantua.c
- sastantua.c
- proj00.en(sastantua).pdf
- match.c
- nmatch.c
- proj01.en(match-nmatch).pdf
- test.c
- ft_eval_expr.h
- eval_expr.c
- ft_auxilary.c
- Makefile
- tests.txt
- calcresult.c
- ft_atoi.c
- ft_putchar.c
- ft_putnbr.c
- ft_strlen.c
- ft_strncpy.c
- header.h
- helpers.c
- main.c
- Makefile
- queue.c
- shuntingyard.c
- stack.c
- test.c
- tests.txt
- eval.h
- btree_create_node.c
- calculate.c
- eval_expr.c
- eval_to_btree.c
- node.c
- str_func.c
- eval_expr
- main.c
- Makefile
- tests.txt
- ft_eval_expr.c
- ft_putchar.c
- ft_putnbr.c
- main.c
- Makefile
- eval.h
- ft_list.h
- io.h
- operator.h
- ops.h
- str_utils.h
- tokens.h
- utils.h
- eval.c
- ft_list.c
- io.c
- main.c
- operator.c
- ops.c
- str_utils.c
- tokens.c
- utils.c
- Makefile
- eval_expr.h
- calcul.c
- do_op.c
- ft_atoi.c
- ft_putchar.c
- ft_putnbr.c
- ft_strcmp.c
- ft_strdup.c
- ft_strlen.c
- main.c
- operations.c
- parse.c
- polish.c
- polish2.c
- stack.c
- Makefile
- eval_expr.h
- eval_expr.c
- ft_putchar.c
- ft_putnbr.c
- main.c
- Makefile
- bf.c
- CMakeLists.txt
- proj02.en(evalexpr).pdf
- check.c
- display.c
- main.c
- sudoku.c
- sudoku.h
- test_README.c
- main.c
- README.md
- sudoku.c
- test_v1.0.c
- help_func.c
- help_func.h
- main.c
- test_v2.0.c
- ft_point.h
- main.c
- more_examples.txt
- sudoku.c
- sudoku.h
- header.h
- sudoku.c
- utils.c
- ft_putchar.c
- main.c
- Makefile
- rush-1
- sudoku.h
- tab.c
- test.c
- Rush(colle)01.en.pdf
- main.c
- make_grid.c
- r00c.c
- r01c.c
- r02c.c
- r03c.c
- r04c.c
- read_stdin.c
- rush.h
- shared.c
- Makefile
- colle00.c
- ft_atoi.c
- ft_colle.h
- ft_put.c
- ft_str_is_numeric.c
- ft_strcmp.c
- generate_colle00.c
- colle_2.c
- Makefile
- ft_colle.h
- ft_list.h
- ft_print.h
- ft_string.h
- main.h
- ft_colle.c
- ft_list.c
- ft_print.c
- ft_string.c
- main.c
- Makefile
- io.h
- match_rush.h
- read_stdin.h
- str.h
- t_buff.h
- t_rect.h
- io.c
- main.c
- match_rush.c
- read_stdin.c
- str.c
- t_buff.c
- Makefile
- norme.sh
- tests.sh
- ft_rush.h
- all_rushes.c
- lib.c
- main.c
- rush_finder.c
- test_rush00_one_line
- test_rush01_multi_line
- test_rush01_one_line
- test_rush03_or_rush04
- test_rush04_multi_line
- Makefile
- colle2.h
- bonus.c
- find_rush.c
- ft_putchar.c
- ft_putnbr.c
- ft_putstr.c
- ft_strcmp.c
- ft_strjoin.c
- ft_strlen.c
- main.c
- rush00.c
- rush01.c
- rush02.c
- rush03.c
- rush04.c
- carre2
- carre7
- fakecarre
- fakerect
- rectangle107
- rectangle35
- colle-00
- colle-01
- colle-02
- colle-03
- colle-04
- Makefile
- Rush(colle)02.en.pdf
- ft_putchar.c
- main.c
- rush00.c
- rush01.c
- rush02.c
- rush03.c
- rush04.c
- ft_putchar.c
- main.c
- rush00.c
- rush01.c
- rush02.c
- rush03.c
- rush04.c
- ft_putchar.c
- main.c
- rush00.c
- rush01.c
- rush02.c
- rush03.c
- rush04.c
- ft_putchar.c
- main.c
- rush00.c
- rush01.c
- rush02.c
- rush03.c
- rush04.c
- rush00_(colle00).en.pdf
- test.c
- beforestart.c
- checkboard.c
- do_your_job.c
- main.c
- print.c
- Screen Shot 2020-11-12 at 6.30.36 PM.png
- boolean.h
- bruteforce_search.c
- bruteforce_search.h
- checker.c
- checker.h
- constraint.c
- constraint.h
- debug.c
- debug.h
- is.c
- is.h
- main.c
- maths.c
- maths.h
- pretty_print.c
- pretty_print.h
- solver.c
- solver.h
- string_utils.c
- string_utils.h
- README.md
- rush01_(colle01).en.pdf
- ft_utils.c
- ft_utils2.c
- main.c
- Makefile
- numbers.dict
- utils.h
- header.h
- main.c
- Makefile
- numbers.dict
- rshbas.c
- rshdict.c
- rshdig.c
- rshifs.c
- rshini.c
- toto.dict
- ft_array.h
- ft_boolean.h
- ft_debug.h
- ft_file_utils.h
- ft_io.h
- ft_is.h
- ft_number_dictionary.h
- ft_short_types.h
- ft_split.h
- ft_str.h
- ft_to.h
- ft_array_extend.c
- ft_atoi.c
- ft_atoi_strict.c
- ft_debug.c
- ft_file_utils.c
- ft_is.c
- ft_itow.c
- ft_number_dictionary.c
- ft_number_dictionary_io.c
- ft_number_dictionary_sort.c
- ft_number_dictionary_sort2.c
- ft_split.c
- ft_str_copy.c
- ft_str_duplicate.c
- ft_str_join.c
- ft_str_length.c
- ft_str_write.c
- main.c
- lot.py
- Makefile
- numbers.dict
- numbers_french.dict
- numbers_with_custom.dict
- rush02_(colle02).en.pdf
- resources.tar.gz
- ft_magic.42
- Exercise 00(z).md
- Exercise 01(testShell00.tar).md
- Exercise 02(exo2.tar).md
- Exercise 03(Connect me!).md
- Exercise 04(midLS).md
- Exercise 05(git_commit).md
- Exercise 06(gitignore).md
- Exercise 07(diff).md
- Exercise 08(clean - find).md
- Exercise 09(ft_magic).md
- shell00.pdf
- Exercise 00(exam).md
- Exercise 01(print_groups).md
- Exercise 02(find_sh).md
- Exercise 03(count_files).md
- Exercise 04(MAC).md
- Exercise 05(Can you create it - KwaMe).md
- Exercise 05(KwaMe).md
- Exercise 06(skip).md
- Exercise 07(r_dwssap).md
- Exercise 08(add_chelou).md
- shell01.pdf
- ascii.png
- LICENSE
- map_of_the_Piscine_C.png
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/evgenkarlson/COMPLETED_PISCINE_C
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd COMPLETED_PISCINE_C
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd old_subjects_(now_not_supported)/proj02_(EvalExpr)/v6.0
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd Rush02/Solution_00
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
