Skip to content

MpiloNM95/alx-low_level_programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

0x00 C. Hello World

  • Task 0: Preprocessor
  • Task 1: Compiler
  • Task 2: Assembler
  • Task 3: Name
  • Task 4: Hello, puts
  • Task 5: Hello, printf
  • Task 6: Size is not grandeur, and territory does not make a nation

0x01 C - Variables, If, Else, While

  • Task 0: Positive anything is better than negative nothing
  • Task 1: The last digit
  • Task 2: I sometimes suffer from insomnia. And when I can't fall asleep, I play what I call the alphabet game
  • Task 3: alphABET
  • Task 4: When I was having that alphabet soup, I never thought that it would pay off
  • Task 5: Numbers
  • Task 6: Numberz
  • Task 7: Smile in the mirror
  • Task 8: Hexadecimal
  • Task 9: Patience, persistence and perspiration make an unbeatable combination for success

0x02 C - Functions, Nested Loops

  • Task 0: underscore putchar
  • Task 1: I sometimes suffer from insomnia. And when I can't fall asleep, I play what I call the alphabet game
  • Task 2: 10 x alphabet
  • Task 3: islower
  • Task 4: isalpha
  • Task 5: Sign
  • Task 6: There is no such thing as absolute value in this world. You can only estimate what a thing is worth to you
  • Task 7: There are only 3 colors, 10 digits, and 7 notes; it's what we do with them that's important
  • Task 8: I'm federal agent Jack Bauer, and today is the longest day of my life
  • Task 9: Learn your times table
  • Task 10: a+b
  • Task 11: 98 Battery Street, the OG

0x03 C - Debugging

  • Task 0: Multiple mains
  • Task 1: Like, comment, subscribe
  • Task 2: 0 > 972?
  • Task 3: Leap year

0x04 C - More Functions, More Nested Loops

  • Task 0: isupper
  • Task 1: isdigit
  • Task 2: Collaboration is multiplication
  • Task 3: The numbers speak for themselves
  • Task 4: I believe in numbers and signs
  • Task 5: Numbers constitute the only universal language
  • Task 6: The shortest point between to two points is a straight line
  • Task 7: I feel like I am diagonally parked in a parrallel universe
  • Task 8: You are so much sunshine in every square inch
  • Task 9: Fizz-Buzz
  • Task 10: Triangles

0x05 C - Pointers, Arrays and Strings

  • Task 0: 98 Batttery st.
  • Task 1: Dont swap horses in a crossing stream
  • Task 2: This report, by its very length, defends itself against the risk of being read
  • Task 3: I do not fear computers. I fear the lack of them
  • Task 4: I can only go one way. I've not got a reverse gear
  • Task 5: A good engineer thinks in reverse and asks himself about the stylistic consequences of the components and systems he proposes
  • Task 6: Half the lies they tell about me aren't true
  • Task 7: Winning is only half of it. Having fun is the other half
  • Task 8: Arrays are not pointers
  • Task 9: strcpy

0x06 C - More Pointers, Arrays and Strings

  • Task 0: strcat
  • Task 1: strncat
  • Task 2: strncpy
  • Task 3: strcmp
  • Task 4: I am a kind of paranoid in reverse. I suspect people of plotting to make me happy
  • Task 5: Always look up
  • Task 6: Expect the best. Prepare for the worst. Capitalize on what comes
  • Task 7: Mozart composed his music not for the elite, but for everybody

0x07 C - Even More Pointers, Arrays and Strings

  • Task 0: memset
  • Task 1: memcpy
  • Task 2: strchr
  • Task 3: strspn
  • Task 4: strpbrk
  • Task 5: strstr
  • Task 6: Chess is mental torture
  • Task 7: The line of life is a ragged diagonal between duty and desire

0x08 C - Recursion

  • Task 0: She locked away a secret, deep inside herself, something she once knew to be true... but chose to forget
  • task 1: Why is it so important to dream? Because, in my dreams we are together
  • Task 2: Dreams feel real while we're in them. It's only when we wake up that we realize something was actually strange
  • Task 3: You mustn't be afraid to dream a little bigger, darling
  • Task 4: Once an idea has taken hold of the brain it's almost impossible to eradicate
  • Task 5: Your subconscious is looking for the dreamer
  • Task 6: Inception. Is it possible?

0x09 C - Static Libraries

  • Task 0: A library is not a luxury but one of the necessities of life
  • Task 1: Without libraries what have we? We have no past and no future

0x0A C - Argc, Argv

  • Task 0: It ain't what they call you, it's what you answer to
  • Task 1: Silence is argument carried out by other means
  • Task 2: The best argument against democracy is a five-minute conversation with the average voter
  • Task 3: Neither irony nor sarcasm is argument
  • Task 4: To infinity and beyond

0x0B C - Malloc, Free

  • Task 0: Float like a butterfly, sting like a bee
  • Task 1: The woman who has no imagination has no wings
  • Task 2: He who is not courageous enough to take risks will accomplish nothing in life
  • Task 3: If you even dream of beating me you'd better wake up and apologize
  • Task 4: It's not bragging if you can back it up

0x0C C - More Malloc, Free

  • Task 0: Trust no one
  • Task 1: string_nconcat
  • Task 2: _calloc
  • Task 3: array_range

0x0D C - Preprocessor

  • Task 0: Object-like Macro
  • Task 1: Pi
  • Task 2: File name
  • Task 3: Function-like macro
  • Task 4: SUM

0x0E C - Structures, Typedef

  • Task 0: Poppy
  • Task 1: A dog is the only thing on earth that loves you more than you love yourself
  • Task 2: A dog will teach you unconditional love. If you can have that in your life, things won't be too bad
  • Task 3: Outside of a dog, a book is a man's best friend. Inside of a dog it's too dark to read
  • Task 4: A door is what a dog is perpetually on the wrong side of
  • Task 5: How many legs does a dog have if you call his tail a leg? Four. Saying that a tail is a leg doesn't make it a leg

0x0F C - Function Pointers

  • Task 0: What's my name
  • Task 1: If you spend too much time thinking about a thing, you'll never get it done
  • Task 2: To hell with circumstances; I create opportunities
  • Task 3: A goal is not always meant to be reached, it often serves simply as something to aim at

0x10 C - Variadic Functions

  • Task 0: Beauty is variable, ugliness is constant
  • Task 1: To be is to be the value of a variable
  • Task 2: One woman's constant is another woman's variable
  • Task 3: To be is a to be the value of a variable

0x12 C - Singly Linked Lists

  • Task 0: Print list
  • Task 1: List length
  • Task 2: Add node
  • Task 3: Add node at the end
  • Task 4: Free list

0x13 C - More Simgly Linked Lists

  • Task 0: Print list
  • Task 1: List length
  • Task 2: Add node
  • Task 3: Add node at the end
  • Task 4: Free list
  • Task 5: Free
  • Task 6: Pop
  • Task 7: Get node at index
  • Task 8: Sum List
  • Task 9: Insert
  • Task 10: Delete at index

0x14 C - Bit Manipulation

  • Task 0: 0
  • Task 1: 1
  • Task 2: 10
  • Task 3: 11
  • Task 4: 100
  • Task 5: 101

0x15 C - File I/O

  • Task 0: Tread Lightly, she is near
  • Task 1: Under the snow
  • Task 2: Speak gently, she can hear
  • Task 3: cp

About

Hello World in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages