Exercices
Projet conçu en tant que formateur pour héberger des exercices liés à l'apprentissage de la programmation
Project maintained by thomgo
Hosted on GitHub Pages — Theme by mattgraham
Katas pour l’apprentissage du JavaScript
Ceci est une liste de katas présents sur le site https://www.codewars.com. Ils vous permettront de vous exercer progressivement sur le langage javascript.
Les katas sont donnés par ordre de difficulté et associés à une thématique de programmation.
Bases grands débutants
Déclaration de variables et opérations mathématiques simples :
- https://www.codewars.com/kata/grasshopper-messi-goals/train/javascript
- https://www.codewars.com/kata/you-cant-code-under-pressure-number-1/train/javascript
- https://www.codewars.com/kata/grasshopper-shopping-list/train/javascript
- https://www.codewars.com/kata/multiply/train/javascript
Usage d’une fonction simple et manipulation de données :
- https://www.codewars.com/kata/function-1-hello-world/train/javascript
- https://www.codewars.com/kata/convert-a-boolean-to-a-string/train/javascript
- https://www.codewars.com/kata/you-only-need-one-beginner/train/javascript
- https://www.codewars.com/kata/parse-nice-int-from-char-problem/train/javascript
- https://www.codewars.com/kata/l1-set-alarm/train/javascript
- https://www.codewars.com/kata/convert-boolean-values-to-strings-yes-or-no/train/javascript
- https://www.codewars.com/kata/grasshopper-personalized-message/train/javascript
Manipulation de chaînes de caractères :
- https://www.codewars.com/kata/returning-strings/train/javascript
- https://www.codewars.com/kata/remove-first-and-last-character/train/javascript
Bases du langage
Tableaux et boucles :
- https://www.codewars.com/kata/count-the-monkeys/train/javascript
- https://www.codewars.com/kata/count-by-x/train/javascript
- https://www.codewars.com/kata/sum-of-positive/train/javascript
- https://www.codewars.com/kata/beginner-lost-without-a-map/train/javascript
- https://www.codewars.com/kata/square-n-sum/train/javascript
- https://www.codewars.com/kata/remove-string-spaces/train/javascript
- https://www.codewars.com/kata/removing-elements/train/javascript
- https://www.codewars.com/kata/sum-arrays/train/javascript
- https://www.codewars.com/kata/57eaeb9578748ff92a000009/solutions/javascript
Chaînes de caractères :
- https://www.codewars.com/kata/convert-a-string-to-a-number/train/javascript
- https://www.codewars.com/kata/convert-a-number-to-a-string/train/javascript
- https://www.codewars.com/kata/dna-to-rna-conversion/train/javascript
- https://www.codewars.com/kata/sentence-smash/train/javascript
- https://www.codewars.com/kata/reversed-words/train/javascript
- https://www.codewars.com/kata/abbreviate-a-two-word-name/train/javascript
- https://www.codewars.com/kata/fake-binary/train/javascript
Opérations mathématiques :
- https://www.codewars.com/kata/keep-hydrated-1/train/javascript
- https://www.codewars.com/kata/will-there-be-enough-space/train/javascript
- https://www.codewars.com/kata/even-or-odd/train/javascript
- https://www.codewars.com/kata/return-negative/train/javascript
- https://www.codewars.com/kata/surface-area-and-volume-of-a-box/train/javascript
- https://www.codewars.com/kata/beginner-reduce-but-grow/train/javascript
- https://www.codewars.com/kata/how-good-are-you-really/train/javascript
Fondamentaux :
- https://www.codewars.com/kata/how-many-lightsabers-do-you-own/train/javascript
- https://www.codewars.com/kata/students-final-grade/train/javascript
- https://www.codewars.com/kata/if-you-cant-sleep-just-count-sheep/train/javascript
Intermédiaire :
- https://www.codewars.com/kata/friend-or-foe/train/javascript
- https://www.codewars.com/kata/count-of-positives-slash-sum-of-negatives/train/javascript
- https://www.codewars.com/kata/total-amount-of-points/train/javascript
- https://www.codewars.com/kata/categorize-new-member/train/javascript
- https://www.codewars.com/kata/reverse-words/train/javascript
- https://www.codewars.com/kata/sum-of-two-lowest-positive-integers/train/javascript
- https://www.codewars.com/kata/sum-of-a-sequence/train/javascript
- https://www.codewars.com/kata/substituting-variables-into-strings-padded-numbers/train/javascript
- https://www.codewars.com/kata/vowel-count/train/javascript
- https://www.codewars.com/kata/printer-errors/train/javascript
Avancé :
- https://www.codewars.com/kata/stop-gninnips-my-sdrow/train/javascript
- https://www.codewars.com/kata/valid-phone-number/train/javascript
- https://www.codewars.com/kata/find-the-unique-number-1/train/javascript
- https://www.codewars.com/kata/create-phone-number/train/javascript
- https://www.codewars.com/kata/sort-the-odd/train/javascript
- https://www.codewars.com/kata/counting-duplicates/train/javascript
- https://www.codewars.com/kata/count-the-smiley-faces/train/javascript
- https://www.codewars.com/kata/playing-with-digits/train/javascript
- https://www.codewars.com/kata/find-the-missing-letter/train/javascript
- https://www.codewars.com/kata/persistent-bugger/train/javascript
POO : basique
- https://www.codewars.com/kata/classy-classes/train/javascript
- https://www.codewars.com/kata/object-oriented-piracy/train/javascript
- https://www.codewars.com/kata/regular-ball-super-ball/train/javascript
- https://www.codewars.com/kata/finish-guess-the-number-game/train/javascript
- https://www.codewars.com/kata/color-ghost/train/javascript
POO : intermédiaire
- https://www.codewars.com/kata/basic-subclasses-adam-and-eve/train/javascript
- https://www.codewars.com/kata/classy-extentions/train/javascript
- https://www.codewars.com/kata/fractions-class/train/javascript (méthodes spéciales)
POO : avancée
- https://www.codewars.com/kata/timer-decorator/train/javascript
- https://www.codewars.com/kata/lazy-repeater/train/javascript (possibilité d’utiliser les itérateurs et géénrateurs)