My Authors
Read all threads
[CHALLENGE] J'ai souscrit au challenge #JavaScript de 10 jours proposé par la plateforme @scrimba. C'est en anglais, alors je traduis les exercices en français dans ce thread pour que vous puissiez tous en profiter 👌.
Mettez vos solutions dans les commentaires des exercices !
Challenge 1
1. Écrivez une fonction qui retourne la somme de deux nombre.
2. Écrivez une fonction qui retourne la somme de tous les nombres peu importe le nombre de paramètres passés à la fonction.
Indices : forEach(), opérateur rest
Exemple ci-dessous : 1/2
add(2,5) renvoie 7
add(2,5,6,3,1) renvoie 17
add(1,2,3) renvoie 6 etc.
Lien direct vers l'exercice : scrimba.com/c/c6W8k7A2
Mettez vos réponses en répondant à ce tweet !
Challenge 2
Selon un tableau contenant des chaînes de caractères, retournez un tableau contenant les chaînes les plus longues.
Exemple : allLongestStrings(["aba", "aa", "ad", "vcd", "aba", "a"]) renverra ["aba", "vcd", "aba"].
Lien vers l'exo : scrimba.com/c/c2KJegCN
Challenge 3
Retournez la somme des items pairs et impairs d'un tableau donné.
Exemple : alternatingSums([5,2,4,1,3]) retournera [12, 3] car 5+4+3 = 12 et 2+1 = 3.
Lien vers l'exo : scrimba.com/c/cqGny9hq
Voici deux solutions possibles pour ce challenge 2.
Code source ici : gist.github.com/jeremymouzin/b…
Voici deux solutions possibles pour le challenge 3.
Code source ici : gist.github.com/jeremymouzin/b…
@Divlo_FR la version compacte dont je te parlais pour le challenge 3 ☝️
Challenge 4
Dans un tableau rempli de nombres, remplacez un nombre donné par un autre au sein de ce tableau et le renvoyer.
Exemple : remplacer([1,2,1], 1, 3) renverra [3,2,3]. On a remplacé le nombre 1 par 3 dans le tableau original.
scrimba.com/c/c2K4y7A4
Voici deux solutions possibles pour le challenge 4.
Code source ici : gist.github.com/jeremymouzin/3…
Challenge 5
Écrire une fonction qui renvoie un booléen indiquant si une chaîne de caractères est un palindrome ou pas. Cette fonction sera insensible à la casse de la chaîne de caractères passée en argument.
scrimba.com/c/ckRBWLtV
Voici deux solutions possibles pour le challenge 5.
Code source ici : gist.github.com/jeremymouzin/a…
Et en bonus une solution alternative au challenge 5 sans utiliser aucune des méthodes des tableaux, on vient comparer les lettres en les lisant à l'envers, tout simplement ! Il y a sûrement plein d'autres façons de résoudre cet exercice 👍.
Challenge 6
Faire une fonction qui met entre parenthèses une chaîne de caractères données. Exemple : encloseInBrackets("abcd") devra renvoyer "(abcd)". Il faut trouver au moins 3 façons différentes de faire ça !
scrimba.com/c/cbD7vrTW
Voici quatre solutions possibles pour le challenge 6.
Code source ici : gist.github.com/jeremymouzin/6…
Challenge 7
Écrire une fonction qui renvoie la factorielle d'un nombre donné. Exemple : factorialNumber(5) renverra 120. La factorielle de 5 étant calculée comme ça : 5 x 4 x 3 x 2 x 1 = 120.
scrimba.com/c/cMZJkVT9
Voici trois solutions possibles pour le challenge 7.
Code source ici : gist.github.com/jeremymouzin/2…
Challenge 8
Écrivez une fonction qui retourner le premier chiffre trouvé dans une chaîne de caractères. Exemple : firstDigit("sefo_4-peZ3") retournera juste 4.
scrimba.com/c/cWnddWfR
Missing some Tweet in this thread? You can try to force a refresh.

Keep Current with Jérémy Mouzin

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!