Top Code 2024, les challenges sont de nouveau disponibles dans les boards pour les participant(e)s => Boards

Documentation API – Python

Arborescence des fichiers

On est parti pour coder plusieurs challenges. Du coup, autant prendre le temps de créer une arborescence propre :

  • tainix/
    • Game.py
    • CRYPTO_1.py
    • PAINT.py
    • etc. tu mets dans ce dossier tous les challenges que tu réalises

La classe Game

Tu peux la retrouver en suivant ce lien => game.js Il te suffit de copier/coller le contenu.

Les fichiers de tes challenges

Chaque fichier aura cette structure => fichier challenge Il te suffit de copier/coller le contenu. Tu peux même laisser un fichier « challenge.html » dans ton dossier pour avoir toujours sous la main le « squelette » du fichier.

Et dans chacun de ces fichiers, tu dois mettre à jour :

  • player_key avec ta clé secrète que tu retrouves dans « Mon Compte »
  • engine_code avec le code du challenge, un truc en majuscule genre « PROF_1 »

Le reste du fichier fait le boulot :

  • Initialisation de la classe Game
  • Récupération des données grâce à la méthode « input »
  • Envoi des données via la méthode « output » (à décommenter)

Let’s go !

Et voilà ! Tout est prêt ! Tu peux commencer à coder tranquillement.

→ Je choisis un challenge

me = Challenge()
me.startCoding()

Ta newsletter chaque mois

Corrigés, challenges, actualités, veille technique... aucun spam.