1. Entraînement : vous êtes seul et vous avez différents "puzzles" ie niveau qui sont en rapport avec des fonctionnalités du langage par exemple (boucle, conditions,...). La partie vidéoludique est présente ici car quand on lance la fonction ou programme que l'on a fait, on voit le résultat qui se passe dans l'écran à gauche ce qui permet de nous corriger très facilement. Un exemple de niveau est de créer une fonction afin que votre vaisseau gagne une course (en changeant la vitesse par défaut par exemple) ou trouver la taille d'une montagne pour que le vaisseau l'évite et/ou tire dessus .
  2. Compétition : un mode clash of code est disponible sur le site. Vous êtes contre sept autres joueurs et vous avez 15 minutes pour proposer une solution qui passe les tests du challenge .Pour cela il y a différents type de challenge : un mode "fast mode" où vous devez être le plus rapide pour réussir les tests, un mode "shortest mode" où vous devez trouver la solution qui nécessite le moins de caractères et enfin le mode "reverse mode " où vous avez l'entrée et la sortie de chaque test et vous devez comprendre ce que vous devez programmer pour résoudre le challenge. Mon classement à la date de publication de cet article est 1320 sur 176 087.

Le deuxième site se prénomme CodeWars :

  1. Vous avez différents niveaux de difficulté croissante par exemple vous pouvez passer de faire une fonction qui fait la somme des éléments pairs d'une liste et juste après faire une fonction pour trouver le dernier chiffre de a^b avec a très grand. Un niveau se présente ainsi : un énonce et vous devez toujours faire une fonction. Pour tester votre code il y a plusieurs tests crée par l'utilisateur qui a posté cet énoncé. Quand votre solution fonctionne et passe les tests vous arrivez sur une page avec les solutions les plus poste par les autres personnes ayant résolu ce challenge. Vous pouvez aussi après avoir résolu plusieurs challenges proposer le vôtre sur ce site. Mon classement à la date de publication de cet article est 46,177 ème .

Commentaires