Concours de programmation CodinGame le 25 Janvier 2013

Posté par  (site web personnel) . Modéré par Pierre Jarillon. Licence CC By‑SA.
20
22
jan.
2014
Jeu

CodinGame Mission to Mars

La prochaine édition de CodinGame, le challenge de code en ligne, aura lieu le samedi 25 janvier 2013 à 18h.

L'événement accueillera des développeurs du monde entier pour leur permettre de passer un bon moment, défier leurs pairs, gagner des prix ou entrer en contact avec des sociétés qui leur plaisent et qui recrutent.

Parmi les nouveautés sur la plate-forme :

  • Python 3 sera enfin disponible !
  • Le thème de cette édition est "Mission to Mars", avec un nouveau type d'exercice qui sort des sentiers battus
  • Objectif du challenge : résoudre un problème de programmation dans le langage de son choix parmi les 15 proposés.
  • Durée maximum de l'épreuve : 4h00.
  • Modalités de participation : c'est en ligne, c'est gratuit, et c'est anonyme pour ceux qui ne souhaitent pas communiquer leurs coordonnées.

L’environnement de développement proposé donne accès à un éditeur de code et un shell Bash, pour lancer son programme depuis le navigateur.
Comme d'habitude, le règlement prévoit que le code source des participants soit rendu public sous licence libre GPL v3 et affiché sur le site dès la fin du concours, pour que tout le monde puisse apprendre et progresser en consultant les solutions des autres.

Aller plus loin

  • # Language

    Posté par  (site web personnel) . Évalué à 1.

    Bien le bonjour

    Ça a l'air très bien, mais perso je suis limité. Je ne parle que le bash et j'ai commencer un peu de phyton.

    En regardant quelques questionnaires je suis quasi certain que le bash irait très bien.

    J'ai posté un commentaire sur leur blog, mais peut-être que quelqu'un ici est en lien direct avec ce concours.

    Je trouve les questions assez sympa et me ferais une vrai joie d'y participer. Mais en shell bien entendu.

    Donc si cela est de faisable déjà un grand merci .

    Pat.

    • [^] # Re: Language

      Posté par  (site web personnel) . Évalué à 1.

      Bonjour Pat,
      Je t'ai répondu sur le blog, c'est prévu d'ajouter le Bash en février (pour l'heure c'est Python 3 et Groovy qui ne devrait pas tarder à arriver). Désolé donc, Bash ne sera pas dispo pour ce contest.

      • [^] # Re: Language

        Posté par  (site web personnel) . Évalué à 1.

        Mil merci pour l'info, je ferais le test en février donc.

        Si t'as besoin de testeur …

      • [^] # Re: Language

        Posté par  (site web personnel) . Évalué à 3.

        Salut,

        Bravo pour l’organisation de ce concours, j’ai participé au précédent et j’ai beaucoup apprécié.

        est-ce que vous envisagez de supporter Lua à l’avenir ?

        • [^] # Re: Language

          Posté par  (site web personnel) . Évalué à 3.

          Salut Ouasse,
          Merci pour votre message. On essai de faire mieux au niveau du contenu à chaque concours (celui à venir est assez différent des précédents sur la forme et le fond, n'hésitez pas à nous donner votre avis si vous y participez) et on ajoute de nouveaux langages progressivement.
          Groovy et Bash sont en cours de branchement sur la plateforme. Pour les langages à venir, on a une belle liste devant les yeux et on hésite encore sur l'algorithme de trie :-) (Lua est dans la liste).

  • # Enfin…

    Posté par  . Évalué à 3.

    … Python 3 est dispo! Bravo à l'équipe pour le nombre impressionnant de langages pris en charge qui ne cesse de grandir.

    Écrit en Bépo selon l’orthographe de 1990

    • [^] # Re: Enfin…

      Posté par  (site web personnel) . Évalué à 1.

      Merci Sinma pour votre message. La release avec Python 3 est prévue demain matin.

    • [^] # Re: Enfin…

      Posté par  (site web personnel) . Évalué à 3.

      Je suis désolé, mais c'est simplement pour réagir à ta signature :

      En fait, en 1990, la nouvelle recommandation sur l'orthographe venait de sortir, et il y avait donc 2 orthographes différentes admises.

      Ce qui rend donc ta signature pas clair. Je pense que tu veux dire « d'avant 1990 ».

      Bref, désolé, mais cette fois-ci, ça me démangeait trop

      • [^] # Re: Enfin…

        Posté par  . Évalué à 1.

        Bah c’est une ellipse qui signifie «écrit selon l’orthographe de [la réforme de] 1990».

        Écrit en Bépo selon l’orthographe de 1990

      • [^] # Re: Enfin…

        Posté par  . Évalué à 3.

        […] il y avait donc 2 orthographes différentes admises.

        D’ailleurs, il y a toujours deux orthographes admises…

        Écrit en Bépo selon l’orthographe de 1990

  • # Sympa

    Posté par  . Évalué à 3.

    C'était excellent comme exercice, amusant, intéressant, et dur ! J'ai fait 30% (2 niveaux réussis sur 8), score dont je suis pas fier du tout parce qu'en étant plus concentré et sérieux j'aurais pu faire la plupart des niveaux de la question 2 je pense (bref j'aurais pu atteindre 60 ou 70%… enfin j'ose espérer).

    Par contre, tous les mecs qui ont pu finir à 100%, heu, bon, bah respect, ça me laisse un peu sans voix je dois dire ! Soit les gars connaissaient déjà ce genre de problématique, soit c'est des chercheurs, soit c'est juste des génies, je sais pas ! Mais c'est vrai que faire ce genre de concours ça calme pas mal l'ego :-)

    • [^] # Re: Sympa

      Posté par  . Évalué à 3.

      Mais c'est vrai que faire ce genre de concours ça calme pas mal l'ego :-)

      Je confirme.

      Écrit en Bépo selon l’orthographe de 1990

      • [^] # Re: Sympa

        Posté par  (site web personnel) . Évalué à 2.

        Pour info (parce que c'est pas forcement très clair dans l'interface), on peut voir le code source et le rendu visuel de chaque participant en cliquant sur les images '{}' à côté des pseudos sur le leaderboard et dans chaque rapport on peut également rejouer les différents cas de test en cliquant sur les boutons verts (play) affichés à côté du libellé des validateurs.

        • [^] # Re: Sympa

          Posté par  . Évalué à 1.

          C'est "pas forcément très clair" en effet, mais en se posant la question 15 secondes on comprend quand même vite comment ça marche par nous même… Globalement votre interface épurée est efficace, intuitive et de très bon goût (avis perso).

    • [^] # Re: Sympa

      Posté par  . Évalué à 2.

      L'exercice était amusant, mais j'aurais du me lancer dans une conception papier avant de coder, j'aurais surement pu gratter les 10% manquants, et probablement le faire un peu plus vite. Bon j'étais au boulot, ça n'aidait pas pour se lancer là dedans (sinon on a les collègues qui demandent ce qu'on fait) et j'ai un peu honte de mon code (c'est euh… moche ?)
      Par contre c'est sur que ceux qui ont fait 100% en moins de 3 heures (moins de deux pour certains o_O), c'est vraiment impressionnant.

      Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.

  • # Ego

    Posté par  . Évalué à 1.

    Je n'ai pas encore pu participer à un contest, mais à chaque fois que je lis le code des meilleurs je confirme que je me prend une claque dans la figure..
    Sinon je suis participant au concours d'IA du jeu Tron ; venez nous rejoindre c'est amusant et très intéressant !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.