Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 8.22 KB

File metadata and controls

54 lines (38 loc) · 8.22 KB

01 Edu Go Pool

Welcome to my repository for the 01 Edu Go Pool. This repository contains all my solutions to the pool exercises. These solutions are not perfect but can serve as a starting point to develop your own versions.

Important

This repository is published to help you advance in the pool if you are stuck (to guide you, to start a reflection), it is not at all made to be copied/pasted directly into your ide!

Introduction

The Go Pool is a series of exercises designed to teach you the basics of the Go programming language. Each exercise aims to strengthen your understanding of different concepts and prepare you to write more complex Go programs.

Exercices Structure

Category Exercises
Print printalphabet, printreversealphabet, printdigits, isnegative, printcomb, printcomb2, printnbr, printcombn
Numbers and strings printstr, strlen, strrev, pointone, ultimatepointone, divmod, ultimatedivmod, swap, basicatoi, basicatoi2, atoi, sortintegertable
Iterative VS Recursive iterativefactorial, recursivefactorial, iterativepower, recursivepower, fibonacci, sqrt, isprime, findnextprime, eightqueens
Strings manipulation firstrune, lastrune, nrune, compare, alphacount, index, concat, isupper, islower, isalpha, isnumeric, isprintable, toupper, tolower, printnbrinorder, trimatoi, capitalize, basicjoin, join, printnbrbase
Programs printprogramname, printparams, revparams, sortparams, nbrconvertalpha, flags
Arrays appendrange, makerange, concatparams, splitwhitespaces, printwordstables, split, convertbase
Args boolean, point, displayfile, cat
Callbacks foreach, map, any, countif, issorted, doop, sortwordarr, advancedsortwordarr
Chained list listpushback, listpushfront, listsize, listlast, listclear, listat
Binary trees Nil

Tip

You can directly click on the name of the exercise that interests you to consult its code online

How to Use This Repository

First method, if you want to consult the code online directly refer to the structure above

Second method, if you want to open and edit the code locally :

  1. Clone the repository to your local machine:

    git clone https://github.com/LucasAstley/PiscineGo.git
  2. Navigate to the folder of the exercise you want to check:

    cd PiscineGo/exercice.go

    or

    cd PiscineGo/exercice/main.go

Contributions

Contributions are welcome! If you have a better solution or improvements to suggest, feel free to submit a pull request to help others. Please ensure your code is well-documented and tested.