Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 3.22 KB

README.md

File metadata and controls

60 lines (44 loc) · 3.22 KB

Concours de Code Golf d'INSAlgo


      '\                   .  .                        |>18>>
        \              .         ' .                   |
       O>>         .                 'o                |
        \       .                                      |
        /\    .                                        |
       / /  .'                                         |
 jgs^^^^^^^`^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Le concept

Écrivez le code le plus court pour chaque exercice.
Ouvert à tous les étudiant·es de l'INSA Lyon et du campus.
5 exercices, 1 nouveau chaque jour.
Tout langage autorisé.

Participer

Envoyez vos solutions en message privé au bot discord d'INSAlgo, Dijkstra-Chan, que vous trouverez sur le discord dans le salon #code-golf. Utilisez la commande !golf submit 1 en remplaçant 1 par le numéro de l'exercice, et en attachant votre fichier. Assurez-vous que le programme fonctionne, le bot ne vérifie pas automatiquement.

Vous pouvez envoyer autant de programmes que vous voulez, pour essayer de réduire la taille de votre code jusqu'à la fin du concours. Vous n'êtes pas obligés de faire tous les exercices.

Classement

Le classement des gagnant·es se fera le mardi 30 avril (mardi de la rentrée) à INSAlgo, en 219 du bâtiment Ada Lovelace (IF) à 18h15. Les gagnant·es devront montrer que leur code fonctionne et expliquerons leurs solutions. Nous vérifierons que ce sont les bons résultats.

Votre score correspond à la somme de la taille de vos programmes. On entend par taille d'un fichier son nombre d'octets (bytes), qui correspond en général au nombre de caractères. Pour les exercices que vous n'avez pas faits, votre score sera celui de l'implémentation de référence que nous avons écrit.

Prix

  • 64 €
  • 32 €
  • 16 €

Règles

  • Interdit aux IA génératives (ChatGPT, Copilot, ...) : on vous fait confiance, et vous devrez nous expliquer votre code
  • Recherches internet autorisées, mais vous devrez donner vos sources
  • Le code d'un exercice doit tenir dans un seul fichier, si un langage a besoin de flags pour faire fonctionner votre solution, trouver un moyen de préciser ces flags dans le fichier ou votre soumission sera refusée.
  • S'il y a des entrées, vous pouvez les lire dans la console ou directement dans le fichier
  • Les seules entrées autorisées sont celles fournies avec le sujet
  • Les seules entrées sur lesquelles votre programme sera testé sont celles indiquées dans l'énoncé
  • Le résultat doit être écrit dans la console
  • Le résultat doit correspondre exactement au résultat attendu (pas de caractère de plus ou de moins)
  • Pas le droit aux librairies autres que la bibliothèque standard du langage
  • Pas de requêtes internet dans le code
  • Pas le droit d'inventer un langage qui résout juste cet exercice
  • Les membres du bureau d'INSAlgo et ceux qui ont aidé à préparer le concours ne peuvent pas gagner les prix :'(

Exercices

  1. Nombres premiers
  2. Palindromes
  3. Spirale
  4. 1202 Program Alarm
  5. Parcours de nénuphar