AfroCodeurs Défis
Une énigme tech ludique chaque semaine. Réfléchissez, débloquez des indices et grimpez au classement.
Cette semaine
Archives
Le message que le serveur ne peut pas lire
Un développeur envoie un message à un serveur. Le serveur reçoit bien le message, mais il affirme ne pas pouvoir le lire. Pourtant, le développeur peut immédiatement retrouver le contenu avec exactement la même information que celle utilisée pour le protéger. Aucun mot de passe n’a été transmis au serveur.
Terminée · 0 résolution(s) · par Barack Ndenga
Le Bug des Trois Variables
Un développeur découvre trois variables mystérieuses : A, B et C. Le programme révèle trois équations. Une seule combinaison entière permet de toutes les satisfaire.
Terminée · 0 résolution(s) · par Barack Ndenga
Le Collier de la Reine Mère
La Reine Mère a confié à son griot un collier d’ébène. Pour le retrouver, il faut d’abord comprendre le langage des racines du baobab. Le griot a laissé deux fichiers. Le second est inutile sans le premier.
Terminée · 1 résolution(s) · par @ludcoding
L'ancêtre des I.nitié A.pprenti du grand public
Je suis l'ancêtre des I.nitiés A.pprenti du grand public des années 22 j'ai donné naissance à plusieurs I.nitiés A.pprenti du grand public et j'ai inspiré d'autres! jusqu'à aujourd'hui je reste le meilleur de tous les i I.nitiés A.pprenti du grand public
Terminée · 0 résolution(s) · par John matondo
Le Tambour Parlant
Avant l'écriture, le tambour parlant transmettait des messages codés de village en village. Le Griot Numérique s'en est inspiré pour son dernier défi : ici, pas de papier — seul le code peut décoder le message.
Terminée · 5 résolution(s) · par Mr Darec
Le Code du Griot : Chasse à l'Algorithme
Le Griot Numérique a laissé un dernier défi, cette fois pour les vrais développeurs. Pas de papier et crayon ici : il faudra tracer du code, ou mieux, le faire tourner.
Terminée · 7 résolution(s) · par Mr Darec
L'Héritage du Griot Numérique
Dans les archives numériques d'Afrocodeurs, un mystérieux Griot Numérique — gardien des savoirs anciens et des secrets modernes — a laissé un message chiffré avant de disparaître du réseau. On raconte qu'il a caché trois clés, imbriquées les unes dans les autres, pour que seuls les esprits les plus rigoureux de la communauté puissent percer son message final.
Terminée · 0 résolution(s) · par Mr Darec
La Promesse Imbriquée
Cette fois, le stagiaire a laissé un commentaire encore plus énigmatique : "chaque await est un aller-retour, pas un aller simple — compte bien les tours de microtâches avant de conclure."
Terminée · 4 résolution(s) · par Dylan
L'Énigme du Code Fantôme
En inspectant les logs du serveur après un crash mystérieux à minuit, l'équipe Devops a retrouvé ce script JavaScript laissé par l'ancien Lead Dev. Son dernier message Slack disait : "Si vous voulez comprendre ma disparition, écoutez ce que la console murmure. Mais attention : les promesses faites en cours de route priorisent toujours la vérité, tandis que les délais reportent l'inéluctable."
Terminée · 3 résolution(s) · par Alou
Le mystère de la requête fantôme
Un développeur essaie d'envoyer une requête depuis son application Web vers une API externe, mais le navigateur bloque l'accès immédiatement avant même d'atteindre le serveur, affichant une erreur rouge dans la console.
Terminée · 0 résolution(s) · par Steve Aster Afovo
L'Écho Asynchrone
Un stagiaire a laissé ce script dans le dépôt avant de partir en congé, avec un commentaire énigmatique : "la console ne ment jamais, mais elle n'aime pas qu'on la lise dans le désordre." En exécutant le fichier, cinq lettres s'affichent dans la console — mais jamais dans l'ordre où elles apparaissent dans le code.
Terminée · 7 résolution(s) · par Dylan
Le développeur qui ne disait jamais la vérité
Un développeur a laissé un programme étrange avant de disparaître. Le programme affiche un message différent selon la valeur qu’on lui donne. function secret($x) { if ($x == "0") { return "FAUX"; } if ($x == 0) { return "VRAI"; } return "INCONNU"; } Sur son bureau, une seule note : « Je cherche une valeur qui soit à la fois vraie et fausse. »
Terminée · 0 résolution(s) · par @Obed
Le terminal du baobab
Abidjan, 22 h 25. Une panne mystérieuse a plongé le fablab AfroCodeurs dans le noir. Au centre de la cour, un vieux baobab semble garder la mémoire du lieu. Un ordinateur oublié contient le message transmis par le dernier gardien du réseau. Rétablissez l’énergie, démarrez la machine et retrouvez le flag avant que sa batterie de secours ne s’éteigne.
Terminée · 0 résolution(s) · par code scooper