C00 - Introduction to C (succeeded with 70%)
- ex00: ft_putchar - output a character or word to a stream
- ex01: ft_print_alphabet - print the alphabet
- ex02: ft_print_reverse_alphabet - print the alphabet in reverse
- ex03: ft_print_numbers - print the numbers 0 to 9
- ex04: ft_is_negative - print the numbers 0 to 9 in Reverse
- ex05: ft_print_comb - combine numbers into different double combinations
C01 - Pointers and If Statements (succeeded with 85%)
- ex00: ft_ft - make a pointer
- ex01: ft_ultimate_ft - make a pointer to a pointer to a pointer...
- ex02: ft_swap - swap two values with a temp variaable
- ex03: ft_div_mod - use div and mod to return a value
- ex04: ft_ultimate_div_mod - use div and mod to swap values
- ex05: ft_putstr - write a string
- ex06: ft_strlen - find length of string
- ex07: ft_rev_int_tab - reverse a given array of integers
C02 - Introduction To Strings and Arrays (succeeded with 55%)
- ex00: ft_strcpy - copy strings
- ex01: ft_strncpy - copy strings
- ex02: ft_str_is_alpha - conditional statements using arrays
- ex03: ft_str_is_numeric - check whether string contains numbers
- ex04: ft_str_is_lowercase - check whether string is in lowercase
- ex05: ft_str_is_uppercase - check whether string is in uppercase
- ex06: ft_str_is_printable - check whether string is printable
- ex07: ft_strupcase - change string to uppercase
- ex08: ft_strlowcase - change string to lowercase
C03 - String Functions, Manipulation and Concatanation (succeeded with 65%)
- ex00: ft_strcmp - compare strings
- ex01: ft_strncmp - compare strings
- ex02: ft_strcat - concatenate strings
- ex03: ft_strncat - concatenate strings
- ex04: ft_strstr - locate a substring in a string
C05 - Mathematical Concepts in C (succeeded with 80%)
- ex00: ft_iterative_factorial - create a program that generates an iterative factorial
- ex01: ft_recursive_factorial - create a program that generates a recursive factorials
- ex02: ft_iterative_power - create a program that generates an iterative power
- ex03: ft_recursive_power - create a program that generates a recursive power
- ex04: ft_fibonacci - create a program that generates a fibonacci sequence
- ex05: ft_sqrt - create a program that finds the square root of a number
- ex06: ft_is_prime - creates a function that returns 1 if a prime number is found
- ex07: ft_find_next_prime - create a function that finds the next prime number in a sequence
C06 - Understanding Argc and Argv (succeeded with 100%)
- ex00: ft_print_program_name - print the name of a program
- ex01: ft_print_params - print the parameters of a program
- ex02: ft_rev_params - print the parameters of a program in reverse
- ex03: ft_sort_params - display the parameters of a program in ascii order
C07 - Memory Allocation (failed with 45%)
- ex00: ft_strdup - save a copy of a string
- ex01: ft_range - return a range
- ex02: ft_ultimate_range - return the length of a range
- ex03: ft_strjoin - join two strings together