Comment coder un challenge ?

Il faut s’inscrire ?

Il n’est pas obligatoire de créer un compte pour réaliser un challenge. Mais si tu souhaites en réaliser plusieurs et suivre ta progression correctement, alors il faut que tu crées un compte.

En plus, si tu crées un compte, tu auras notre reconnaissance éternelle !

Coder un challenge avec un compte

Par la sandbox

Une fois le compte créé, tu peux réaliser les challenges directement depuis le site, dans notre sandbox. Plusieurs langages sont disponibles : PHP, Javascript, Python, Typescript, Java, C, C++ et C#. Tu codes, ton code est sauvegardé automatiquement, et quand tu veux exécuter ton code, tu n’as plus qu’à cliquer sur « Run » :

Les fonctionnalités principales :

  • 0 : L’énoncé du challenge
  • 1 : La zone de code
  • 2 : Le bouton « Run »
  • 3 : La console pour voir l’exécution du code

Depuis la sandbox, tu peux également :

  • Passer d’un langage à un autre
  • Rafraichir les données proposées
  • Ajuster la taille entre la zone de code et la console
  • Sauvegarder ton code (il est quand même sauvegardé automatiquement à chaque clic sur « Run » et toutes les 20 secondes)
  • Accéder à des aides pour résoudre le challenge

Par l’API

Dans ton espace personnel, tu peux récupérer ta « player key », une chaîne de caractères aléatoires qui te permet de t’identifier au travers de notre API.

L’idée ici est de structurer en local un projet qui te permettra de coder tous les challenges, et de conserver (et travailler) ton code.

Nous proposons actuellement 3 langages : PHP, Javascript ou Python.

Clique sur ton langage préféré (on ne te jugera pas) :


Tester un challenge sans compte

Chaque challenge présente un jeu de données qui est décliné en plusieurs formats : JSON, TXT, PHP, Javascript et Python. Tu peux copier ce jeu de données et le coller dans ton éditeur de code préféré.

La réponse est indiquée sur le site, tu peux donc coder tranquillement, jusqu’à trouver la solution.

Par exemple, sur cette page. (cliquer en bas sur « Afficher »)