Résolvez 40 algorithmes en JavaScript

Algorithmes en JavaScript

Suivre ce cours

Concevoir des algorithmes est un bon moyen de s'entrainer.

Cela va vous permettre de vous familiariser avec ses types, ses instructions, ses expressions et son fonctionnement global..

Nous allons résoudre des problèmes courants en développement web.

Nous utiliserons beaucoup de tableaux et d'objets, ainsi que des chaînes caractères, car ces derniers seront votre pain quotidien lors de votre travail sur navigateur.

Comment les exercices vont ils se dérouler ?

Pour chaque algorithme, vous allez, dans un premier temps, tenter de résoudre les algorithmes seul, puis nous verrons une correction ensemble.

Notez qu'il existe toujours de nombreuses façons de résoudre un même problème, le tout est de respecter certains  critères, tels que la maintenabilité du code, la lisibilité, la compatibilité cross-browsers, les performances, etc ...

Pas besoin d'avoir un niveau élevé pour suivre ce cours.

il est orienté vers les débutants/intermédiaires qui souhaitent s'entraîner en JavaScript.

Il est néanmoins recommandé que vous sachiez utiliser une fonction, des conditions, et que vous ayez déjà manipulé une page web, même superficiellement.

Le code source complet est fourni.

Le code source est rendu disponible, et chaque exercice a été préparé au préable pour vous, afin que vous n'ayez qu'à vous concentrer sur la résolution des algorithmes..

Besoin d'aide ?

Rejoignez la communauté sur Discord, ou suivez les tutoriels de l'École du Web sur Youtube.

Contenu du cours


  Introduction
Disponible en journées
journées après vous être inscrit
  1. Conversion
Disponible en journées
journées après vous être inscrit
  2. Inversion
Disponible en journées
journées après vous être inscrit
  3. combien de voyelles ?
Disponible en journées
journées après vous être inscrit
  4. Abréviation
Disponible en journées
journées après vous être inscrit
  5. Nombres au carré
Disponible en journées
journées après vous être inscrit
  6. Factorielle
Disponible en journées
journées après vous être inscrit
  7. Enlever les doublons
Disponible en journées
journées après vous être inscrit
  8. Diviser le tableau
Disponible en journées
journées après vous être inscrit
  9. Valeur la plus grande
Disponible en journées
journées après vous être inscrit
  10. La fin est-t-elle similaire?
Disponible en journées
journées après vous être inscrit
  11. Majuscule
Disponible en journées
journées après vous être inscrit
  12. Élément le plus fréquent
Disponible en journées
journées après vous être inscrit
  13. Propriétés similaires
Disponible en journées
journées après vous être inscrit
  14. Longueur d'objet
Disponible en journées
journées après vous être inscrit
  15. Addition
Disponible en journées
journées après vous être inscrit
  16. JSON ou pas ?
Disponible en journées
journées après vous être inscrit
  17. Mot le plus long
Disponible en journées
journées après vous être inscrit
  18. Déterminer la position
Disponible en journées
journées après vous être inscrit
  19. Même lettres.
Disponible en journées
journées après vous être inscrit
  20. Additionner tous les nombres d'un intervalle
Disponible en journées
journées après vous être inscrit
  21. Entre les deux ?
Disponible en journées
journées après vous être inscrit
  22. Retournez l'heure
Disponible en journées
journées après vous être inscrit
  23. Retournez les différences
Disponible en journées
journées après vous être inscrit
  24. Scanner et trouver
Disponible en journées
journées après vous être inscrit
  25. Regex Time !
Disponible en journées
journées après vous être inscrit
  26. Filtre personnalisé
Disponible en journées
journées après vous être inscrit
  27. Nombre aléatoire
Disponible en journées
journées après vous être inscrit
  28. Heure valide
Disponible en journées
journées après vous être inscrit
  29. Que du positif
Disponible en journées
journées après vous être inscrit
  30. Investissement
Disponible en journées
journées après vous être inscrit
  31. Numéro de téléphone au bon format
Disponible en journées
journées après vous être inscrit
  32. Aplatir le tableau
Disponible en journées
journées après vous être inscrit
  33. Convertisseur Romain
Disponible en journées
journées après vous être inscrit
  34 Accumuler les nombres premiers
Disponible en journées
journées après vous être inscrit
  35. Trier les valeurs en sous-tableaux
Disponible en journées
journées après vous être inscrit
  36. Classer les élèves
Disponible en journées
journées après vous être inscrit
  37. Combien d'occurences ?
Disponible en journées
journées après vous être inscrit
  38. Trié ou pas ?
Disponible en journées
journées après vous être inscrit
  39. Assembler les valeurs uniques
Disponible en journées
journées après vous être inscrit
  40. Trouver la médiane
Disponible en journées
journées après vous être inscrit

Cliquez sur les questions

Foire aux questions.

Oui, il vous suffit de cliquer sur votre profil > gérer les abonnements > annuler l'abonnement.

Il vous suffit de rejoindre le serveur Discord dans lequel vous pouvez discuter développement web, demander de l'aide ou encore participer à des concours ou des exercices.

Le Parcours Front-End est une feuille de route vous permettant de suivre les cours qui feront de vous un développeur Front-End dans l'ordre.

Il est très important de pratiquer quand on apprend de nouvelles compétences, c'est pourquoi j'ai une page spécialement remplie de dizaines de cours et de projets pratiques!

Rejoignez des milliers d'étudiants

Accèdez à tout le contenu d'un coup

React, CSS, HTML, JavaScript, Git, SASS, etc..., faîtes décoller votre carrière en suivant des cours complets.

Suivre ce cours