Qualifications du CodinGame Maroc : les résultats

STAY CONNECTED, FOLLOW CODINGAME NOW

Il est 8 heures du matin, toute l'équipe CodinGame (soit Aude, Nico et Fred) est sur le pont pour le lancement des qualifications en ligne du CodinGame Maroc.

On a fait du café, on est prêts. On ouvre le channel IRC annoncé la veille par email aux 1222 participants inscrits. C'est ucefkh qui engage le premier la conversation. Loubna a la pêche. @elkrari et @Alji_ arrivent sur Twitter. L'enthousiasme des premiers levés nous fait plaisir. Ça commence plutôt bien.

Les 66 Codemachines sont démarrées sur le serveur Amazon. Ça va chauffer.


Le compte-à-rebours est lancé. Notre fidèle ami Jean-Pierre veille sur le décompte des minutes.

Et c'est parti ! 10h00 UTC. Trois heures de challenge pour déterminer qui seront les 50 finalistes à venir à l'INPT à Rabat.

3 heures 30 plus tard, après quelques petites coinces sur la sortie des résultats (les serveurs étaient sur-sollicités sur cette page !), on a LA liste, le classement final.


Le Podium

Bravo aux 3 premiers qui sont sur le podium : 
overflow_coder : score : 100% | temps : 01:27:27
TheDon : score : 100% | temps : 02:15:42
ck : score : 95% | temps : 01:14:05


Les participants


Au total, 325 participants sont allés jusqu'au bout et ont terminé le challenge dans les temps.
La moyenne des scores de ceux qui ont terminé est de 33%.

Pour les villes d'où ont participé les codeurs, c'est plutôt bien réparti sur tout le Maroc : 
- Rabat / Salé : 33%
- Casa : 14%
- Fès : 8%
- Marrakech, Oujda et Mekhnès : 4,5%
- Agadir : 4%
- Mohammadia et Kenitra : 3,5% chacune
- Tanger : 3%

Côté écoles, c'est pareil, mais on note une forte représentation des établissements suivants
Réseau national des Ecoles des Sciences Appliquées (ENSA), École Nationale Supérieure d'Informatique et d'Analyse des Systèmes (ENSIAS), Institut National des Postes et Télécommunications (INPT), Facultés des Sciences (toutes villes), Faculté des sciences et techniques Settat, INSEA, Ecole Marocaine des Sciences de l'Ingénieur.


Les 3 exercices


Les voici, comme le veut la tradition, pour refaire le challenge après le challenge : 



Les corrigés

Le règlement des CodinGame prévoit que les participants acceptent de publier leur code sous licence open source GPL v3. D'ici à mardi 18/12, nous rajouterons les liens vers le code des participants dans la page du classement.


La suite : la Finale à l'INPT, Rabat

Les 50 premiers du classement qui entrent bien dans le cadre d'un PFE seront invités à participer à la finale qui aura lieu :
  
Samedi 22 décembre 2012 à l'Institut National des Postes et des Télécommunications à Rabat.
  
Les finalistes vont être contactés pour qu'ils confirment s'ils pourront bien être présents à la finale.
En cas de désistements, la liste des finalistes pourra être légèrement modifiée et les heureux élus de la liste d'attente seront invités à participer.
La liste définitive des 50 finalistes sera publiée sur le blog / sur Facebook mercredi 19/12 : restez connectés !

Félicitations à tous les participants !
Et plus de détails sur la finale dans un prochain billet...

8 commentaires :

  1. Vivement les liens vers le code des participants!
    Merci pour le concours!

    RépondreSupprimer
  2. On est un petit en retard pour la mise à disposition du code des candidats. On fait au plus vite. Normalement, tout sera disponible demain dans la soirée.

    RépondreSupprimer
  3. Super je me rends compte que je suis 2 ème en PHP ;)
    Merci encore pour le concours!
    Patrick

    RépondreSupprimer
  4. Je refait actuellement 'Duels Hippiques' (http://www.codingame.com/challenge_maroc1_question2).

    Je remarque que le test 3 ne respect pas les contraintes données en énoncé. A savoir:
    1 < N < 10000
    0 < Pi ≤ 1000000

    in3.txt commence par
    99999 (N)
    9999999 (P1)
    [...]

    et out3.txt attend la valeur (correcte !) 47 au lieux d'un message d'erreur.

    Est-ce que personne ne test les valeurs fournies ?

    RépondreSupprimer
  5. Je refais l'exo 3, qui est très bien, mais c'est un peu dommage qu'on puisse avoir tous les points avec un algo en O(nˆ2+C) alors qu'on peut le faire en O(n+ln(C)). En multipliant les bornes de N et C par 10 (et en adaptant les autres pour éviter le long long overflow) l'exo est vraiment cool.

    RépondreSupprimer