Prologin, the French National Computer Science Contest

Born in 1999 or after? Join the Prologin contest! Registration is free.

Qualification

18 oct 2019 → 05 jan 2020

A quiz and 5 problems to solve online.

Regional events

26 jan 2020 → 08 mar 2020

Consists of a written exam and some problems to solve on the computer. Exam centers are distributed accross France large cities.

Final

07 may 2020 → 10 may 2020

You have one weekend to develop an artificial intelligence for a custom-made game, in Paris.

Train now

Inter-school challenge

Full leaderboard

1 ENS Lyon
2 Lycée Louis Le Grand
3 Ecole Polytechnique
4 Lycée Blaise Pascal

Sponsors


All about our sponsors →

Latest news

Nouveau centre d'épreuve régionale à Lausanne !

Bonjour à tous !

Nous avons le plaisir de vous annoncer le retour de l'École Polytechnique Fédérale de Lausanne (EPFL) en tant que centre d'épreuve régionale. L'épreuve se déroulera le samedi 15 février 2020.

Vous pouvez dès à présent vous y inscrire ou modifier vos choix.

Bon courage pour la fin des qualifications !

Lancement de l'édition 2020 du concours Prologin !

Affiche Prologin 2020

Codeuses, codeurs, vous attendiez avec impatience son retour ? Le concours Prologin est revenu pour sa vingt-huitième édition !

Comment participer ?

Direction Participer pour découvrir les cinq questions d'algorithmique de sélection et soumettre vos solutions. La fin des qualifications est fixée au 5 janvier 2020 à 23h42 (Paris), n'hésitez pas à modifier autant de fois que vous le souhaitez vos soumissions ! Le concours est ouvert aux moins de 20 ans (nés en 1999 et après). Si nous ne pourrons malheureusement plus vous compter parmi nos finalistes, n'hésitez pas à en parler autour de vous !

Portez haut les couleurs de votre école !

Quel sera le meilleur établissement de l'édition 2020 ? Réponse le 6 janvier. Indiquez son nom dans le formulaire de qualification et ajoutez votre score à celui de vos amis.

N'hésitez pas à faire passer le mot à vos camarades et dans vos classes.

Capture the flags

Comme l'année dernière, nous avons publié quelques challenges pour vous mettre en jambe avant le début officiel du concours, de nouveaux challenges seront ajoutés au fur et à mesure de la période de qualifications.

La communauté

En cas de problème lié aux soumissions, n'hésitez pas à contacter l'équipe Prologin par mail à l'adresse info@prologin.org, sur les forums ou encore via IRC sur le canal #prologin sur freenode. Nous vous rappelons qu'il est interdit de partager vos réponses sur les forums, mais vous êtes encouragés à discuter des problèmes pour vous entraider. Une correction sera mise en ligne à la fin de la phase de qualification.

Bonne chance, bon courage à tous, et surtout, amusez vous !

Pré-lancement de l'édition 2020 : capture the flags!

Bonjour à tous !

Comme chaque année, en guise de mise en bouche avant les qualifications, nous vous avons préparé quelques challenges de type Capture the Flag.

Cet article sera mis à jour et de nouveaux défis seront disponibles pour titiller vos neurones. Aussi, pour chaque défi réussi, vous obtiendrez un code que vous pourrez renseigner dans le questionnaire disponible le vendredi 18 octobre attestant de votre réussite.

Bien sûr, ces challenges ne rentrent aucunement en compte pour votre qualification et sont optionnels, bien que leur réalisation vous permettra sûrement de découvrir des choses nouvelles.

Bonne chance, et rendez-vous le 18 octobre pour le lancement de la phase de qualification !

Instructions générales

Pour chaque challenge, un ou plusieurs liens vers des fichiers seront donnés.

Téléchargez ces fichiers et, à l'aide de l'énoncé, trouvez le flag. Le flag est une suite de caractères plus ou moins longue, qui prendra toujours la forme suivante:

PROLOGIN{flag}

flag est une suite de caractères qui peut ou ne pas être aléatoire comme Y&*lk|sffd) ou alors C3c1_35t_un_fl4g.

Challenge 1:

Haruhi, notre fidèle radioastronome est tombée sur un programme bizarre lors de l'exploration d'un vaisseau abandonné près de la nébuleuse du Crabe. Elle sait qu'il contient d'une manière ou d'une autre le mot de passe permettant de redémarrer le vaisseau afin de pouvoir rentrer chez elle mais lorsqu'elle lance le programme il semble ne rien faire.

Peux-tu l'aider à se remettre sur la (s)trace de chez elle?

Challenge 2:

Après avoir trouvé le mot de passe pour démarrer le vaisseau, Haruhi parvient à rentrer sur Terre afin de retrouver les siens. Depuis, son départ il y a maintenant 13 ans, notre belle planète bleue a bien changé et est maintenant dominée par le nouvel animal le plus intelligent et débrouillard à sa surface: le panda roux.

Les pandas roux semblent tous vénérer un ancêtre commun qui leur a permis une expansion aussi rapide. Sa photo est placardée partout et on ne peut faire 100 mètres sans en croiser une.

Saurez-vous retrouver les secrets qu'elle recèle ?

Challenge 3:

Haruhi a débranché (sans faire exprès bien sûr) le câble d'alimentation du supercalculateur de la station spatiale internationale. Elle croyait simplement qu'en rebranchant le câble et en appuyant sur le bouton POWER le supercalculateur allait redémarrer sans aucun problème. C’était sans compter sur le nouveau framework de MACotf (Mandatory access control over the phone) développé par Joseph Marchand (ingénieur de l'ISS) qui passe le supercalculateur en mode verrouillage exclusif dès que quelqu'un essaye de le redémarrer.

Votre mission, si toutefois vous l'acceptez, est de récupérer le mot de passe principal du MACotf du supercalculateur pour qu'Haruhi puisse le redémarrer correctement.

Pour cela vous avez à votre disposition le mode d'emploi du MACotf ainsi qu'un étrange fichier audio.

L'édition 2019 est terminée!

L’édition 2019 s’est achevée le 2 juin avec la grande finale. Comme tous les ans, une centaine de candidats ont travaillé pendant 36 heures à l’élaboration d’une intelligence artificielle pour un jeu créé par Prologin.

Le sujet de la finale

Pour la finale, les candidats Prologin sont devenus des managers d’exploitations minières. Avec l’aide d’une équipe de nains motivés, les candidats devaient miner les ressources disponibles dans la mine et les mettre en lieu sûr plus vite que les autres.

Le minage est une activité dangereuse, et pas seulement à cause des risques de chute dans d’énormes cavités, mais aussi puisque des nains d’équipes différentes n'hésitent pas à se battre pour voler les minerais durement gagnés par leurs adversaires !

Les candidats devaient donc gérer les déplacements de leur effectif de nains, attaquer des ennemis, et défendre leurs ressources. Afin de choisir le meilleur manager de mine parmi tous les candidats, et lui attribuer une très belle prime, toutes les équipes de nains se sont affrontées dans la mine.

Vous pouvez retrouver le sujet complet de la finale dans le rapport de la finale.

Palmarès

Après le tournoi final, le jury s’est rassemblé pour départager les dix meilleurs finalistes de Prologin 2019 ! Après délibération, Victor Miquel a remporté la première place, suivi d’Arthur Léonard et de François Sellier.

Le palmarès complet ainsi que le rapport du jury sont maintenant disponibles.

Photos et vidéo

Prologin 2019 sur vimeo

L’album photo de la finale 2019 est disponible sur Flickr.

Outils de la finale

Pour en apprendre plus sur l’infrastructure technique de la finale, vous pouvez jeter un oeil aux outils développés par les membres Prologin :

Remerciements

L’équipe Prologin souhaite remercier chaleureusement l’ensemble des candidats de l’édition 2019 pour leur participation. C’est ce qui motive tous les ans de plus en plus de bénévoles à rejoindre l’association Prologin pour aider à l’organisation du concours.

Prologin réserve une mention spéciale à ses sponsors, listés dans un ordre arbitraire : l’EPITA, Labex Milyon, l’Ecole polytechnique, Google, BNP Paribas, Hexaglobe, l’ENS de Lyon, l’esaip, Amadeus, la Fondation Blaise Pascal, et Jane Street. Sans leur support matériel, financier ou logistique, le concours ne pourrait pas avoir lieu. Nous profitons de cet article pour rappeler aux entreprises et institutions intéressées par un partenariat avec Prologin qu’elles peuvent entrer en contact avec l’équipe.

Rendez-vous en Octobre !

La fin de l’édition 2019 présage le début imminent de Prologin 2020 ! Vous pouvez dès à présent commencer à vous entrainer pour la prochaine édition de Prologin. Afin de ne rien manquer, créez-vous un compte et cochez l'option nous autorisant à vous envoyer des mails.

Encore une fois, bravo à tous les participants, et à l’année prochaine !