« May the code be with you. »
Plongée dans mon aventure d'Advent of Code.
Publié le 03 décembre 2024Plongée dans mon aventure d'Advent of Code.
Publié le 03 décembre 2024Décembre 2024 : les calendriers de l'Avent envahissent les rayons. Chocolats, bières, thés, il y en a pour tous les goûts.
Mais saviez-vous qu’il en existe un pour les amateurs de code ? Pas de friandises ou de gadgets ici, mais des énigmes captivantes.
C'est l'Advent of Code, un défi quotidien où chaque jour révèle un nouveau problème à résoudre. Intriguant, non ?
Advent of Code est une série annuelle d'énigmes de programmation, lancée chaque année en décembre. Créé par Eric Wastl, ce défi quotidien propose 25 puzzles, un par jour jusqu'à Noël. Chaque énigme est conçue pour être résolue avec n'importe quel langage de programmation et met à l'épreuve vos compétences en algorithmie, manipulation de données et résolution de problèmes.
Chaque jour, une nouvelle énigme apparaît, accompagnée de votre propre jeu de données personnalisé. Vous avez aussi la possibilité de comparer vos performances via un leaderboard mondial ou entre amis. De quoi ajouter une touche de compétition à ce challenge intellectuel.
Pour cette édition 2024, j'ai décidé de me lancer. Dès les premiers jours de décembre, les énigmes m'ont plongé dans un univers de logique et de code. Voici quelques notes sur mes débuts :
Pour l'instant, je n'ai complété que les trois premières énigmes. Elles sont plutôt accessibles, avec un focus sur des concepts de base :
J'ai opté pour Python, un choix naturel pour sa simplicité et son efficacité. Mais je réfléchis déjà à explorer d'autres langages au fil des jours, histoire de varier les plaisirs.
Le leaderboard propose un classement basé sur la rapidité, mais avec un décalage horaire défavorable (les énigmes sont disponibles à 6 h du matin en France), il est difficile de rivaliser. Automatiser la résolution avec un modèle LLM ? Tentant, mais cela ôterait tout l'intérêt du jeu.
Alors, je préfère savourer l'expérience à mon rythme, en résolvant chaque énigme manuellement et en explorant les diverses approches possibles.
Pour l’instant, je profite de l’expérience jour après jour, sans trop savoir à quoi m’attendre. Y aura-t-il simplement des énigmes jusqu’au 25 décembre, ou une sorte de finalité à l’ensemble ? Que se passe-t-il une fois tout résolu ? Je suis curieux de découvrir la suite, et surtout de voir où cette aventure va me mener.