Skip to content

A collection of solutions and guidance for the 42 Piscine using C language and Shell.

Notifications You must be signed in to change notification settings

waltergcc/42-Piscine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42 Piscine

The purpose of this repository is to consolidate my knowledge about everything that has been learned during the Piscine days, and also to help new and former pisciners.

Safety Instructions

Swim trought the projects 🏊

Don't worry about doing everything perfect and don't stay stuck in the same project for a long time.Try to advance the projects at a constant pace. If an exercise appears that seems super complicated, don't hesitate to skip it. If you move forward with responsability, you will practice more and the concepts will be better consolidated. And in the end, you might be able to go back and solve the exercises that you have skipped.

No cheating - Choose learning instead 🎓

Here is the million dollar question: How am I going to do something that I have no idea how to do it? The answer is: use references.

My_advice_to_learn()
{
    Try to write at least the basic structure by yoursef.
    
    while not understood
    {
        if you have no idea how to do it
        {
            open any of the exercises already solved
            and try to understand what is happening

            if it make sense
            {
                write the code
            }
            else if you can not make it by yoursef
            {
                transcribe the code
                this helps at the time of learning

                if it does not make any sense
                {
                    copy the code
                    run
                    and see what it does
                }
                else if it still does not make sense
                {
                    use the Python Tutor to see step by step what the code does
                    or use the VS Code debug tool
                }
                After that
                try to rewrite the code by memory
                or transcribe with consultation
            }
        }
        In the end, knowledge will be consolidated because
        if you study a code that much, you end up learning it
    }
}

Python Tutor link here.

Practice, Practice, Practice... 🕖

Take some time during the week to practice the exam exercises. The more you practice the better you will become. Remember, the exam is a way to assess your learning. Here is the link to the folder with exercises to practice.

Enjoy swimming! 🏊 🎯

NOTE: If you want to deepen your studies at home and keep a similar environment to the one at school, I recommend using the Linux system on your personal computer. Here is a link with further instructions that teaches you how to install Linux on a Windows computer.

Projects Status

Project Final grade All done
Shell00 100% ✔️
Shell01 100% ✔️
C00 100% ✔️
C01 100% ✔️
C02 85% ✔️
C03 100% ✔️
C04 80% ✔️
C05 85% ✔️
C06 100% ✔️
C07 60% ✔️
C08 100% ✔️
C09 100% ✔️
C10 ✔️
C11 ✔️
C12 ✔️
C13 ✔️
Rush00 ✔️
Rush01 ✔️
Rush02 ✔️
BSQ ✔️

About

A collection of solutions and guidance for the 42 Piscine using C language and Shell.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published