Concours de programmation CodinGame le 27 Juillet 2013

Posté par  (site web personnel) . Édité par Benoît Sibaud, tuiu pol et Nils Ratusznik. Modéré par Nils Ratusznik. Licence CC By‑SA.
10
23
juil.
2013
Technologie

La prochaine édition du challenge de code en ligne CodinGame aura lieu le samedi 27 juillet 2013 à 18h (UTC+2).

Un évènement ouvert où des développeurs du monde entier sont attendus pour concourir afin de se mesurer aux meilleurs, remporter des lots, ou entrer en relation avec des sociétés pour changer de job ou en trouver un.

Les nouveautés de cette édition : Haskell, Go et Objective-C s'ajoutent aux langages de programmation disponibles, un classement par langages vient compléter le classement global, et, pour la première fois, le concours offre l'opportunité de s'expatrier à San Francisco.

L’environnement de développement proposé donne accès à un éditeur de code et un shell Bash, pour lancer son programme depuis le navigateur.
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.

  • objectif du challenge : résoudre deux problèmes de programmation dans le langage de son choix parmi les 11 proposés ;
  • durée estimée de l'épreuve : 2h30 ;
  • modalités de participation : c'est en ligne, c'est gratuit et c'est anonyme.

Infographique du précédent CodinGame :

Titre de l'image

Aller plus loin

  • # Comment ça marche

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

    J'ai participé deux fois au CodinGame, c'était plutôt sympa. L'ambiance est bonne et les exercices étaient à chaque fois très intéressants.

    Est-ce que vous pourriez nous en dire plus sur la façon dont est organisé le concours ? Par exemple je me demande qu'est-ce qui fait tourner l'application, comment sont rédigés les exercices, comment sont sélectionnées les entreprises, qui paie les cadeaux et quel est votre modèle économique.

    Et comme nous sommes sur LinuxFr : où est le code source ? :)

    • [^] # Re: Comment ça marche

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

      D'un point de vue techno, le front c'est GWT (+ ace.ajax.org pour l'éditeur de code) ; le back c'est une stack apache+tomcat+postgres. Un classique qui marche plutôt bien !
      Lors des concours, nous lançons plusieurs dizaines de VMs pour traiter 'rapidement' les compilations et exécutions (~ 50 000 / concours).

      Du côté des sponsors, nous essayons de sélectionner des entreprises qui nous/vous plaisent : intérêt des jobs sur le plan technique, souplesse organisationnelle et valorisation du métier de dev. Chaque entreprise sponsor s'acquitte d'un frais de participation.

      Tous les events sont préparés en interne, avec nos petites mains. A vrai dire, au début, nous réalisions les exercices nous-mêmes, puis progressivement, certains gagnants du CodinGame sont venus nous prêter main-forte pour créer des contenus originaux :) (d'ailleurs nous cherchons toujours des prestataires qui pourraient être intéressés pour créer du contenu).

      Quant au code source de CodinGame, c'est vrai, il n'est pas - encore - sous licence libre ;-)

  • # Sniff

    Posté par  . Évalué à 3.

    Toujours pas le droit aux scripts bash ni au perl ( voir awk et sed mais c'était sousentendu dans bash).

    • [^] # Re: Sniff

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

      Désolé c'était prévu mais on a manqué de temps.
      Au prochain, promis, au moins un des 2 sera dispo.

      • [^] # Re: Sniff

        Posté par  . Évalué à -2. Dernière modification le 23 juillet 2013 à 19:07.

        Pas de Perl et toujours pas de langage fonctionnel non plus! :p

        Au fait, est-ce que la précédente remarque sur l'anonymat a été prise en compte?

        Est-ce qu'il est prévu de rajouter des langages genre Go, D, etc? Ou ceux-là.

        P.-S.: concours vraiment très très sympa.

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

        • [^] # Re: Sniff

          Posté par  . Évalué à 1.

          P.-S.2: j'ai lu en diagonale, j'avais pas vu l'ajout de Haskell et Go (et pourtant j'avais vu l'ajout d'Objective-C…).

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

          • [^] # Re: Sniff

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

            Pour l'anonymat : on ne demande plus le nom + prénom quand on s'inscrit pour le fun. Par contre on le demande toujours lors de l'inscription quand c'est pour un job/stage/freelance.
            On souhaite changer ça en demandant de renseigner ces champs nominatifs uniquement lors de la mise en relation avec une société (pas à l'inscription donc, mais plutôt après le concours). Ca serait mieux, je pense, n'est-ce pas ?

            • [^] # Re: Sniff

              Posté par  . Évalué à 1.

              En effet, ça serais pas mal et ça ne pose pas de problèmes à priori.

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

  • # Bug ?

    Posté par  . Évalué à 1.

    J'ai codé dans le langage du diable (C#). Mon code passait les 12 tests de l'IDE. J'ai 0% en sortie. Un autre malheureux a aussi utilisé C# et se retrouve aussi avec 0% à en voir le classement.

    Bon, j'ai fait une bidouille pas très propre dans un exercice (pas de détails vu que le concours n'est pas fini), mais je doute que ce soit ça vu que ça ne doit pas influencer l'autre exercice.

  • # mon CG a moi...

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

    premier jour de vacances en famille, chouette, y'a le wifi au camping. Quoi ? Apéro ? euh non, c'est important, tu comprends, c'est mon premier Coding Game…

    (1ere engueulade avec la chef de famille, ma femme…)

    Bon…j'arrive à 19h10 au lieu de 18h mais bon… c'est de donne guerre (il a bien fallu faire la promenade avec les enfants). Je n'avais pas prévu de scorer plus que ça.

    Bon… premier exo assez vite expédier (j'étais fier !!!).

    Deuxième exo… bon… ça se présente pas trop mal… des petits rucs que j'oublie mais c'est pas trop mal (autosatisfaction…) Tiens ma fille arrive… (oui, j'étais près de l'accueil du camping en autiste derrière un sapin) : "un soucis ?", "Oui, Mael (mon fils) s'est ouvert tout le pied en faisant de la trotinnette, maman veut que tu viennes tout de suite". ………………. p'tain j'y étais presque.

    Bon… il est 22h, j'aimerais bien soumettre mon code pour savoir si je passe tout, car j'ai tout fait de tête de retour au bungalow…
    Si un admin pouvait me dire si au moins, ça passe, juste histoire que j'ai cette petit fierté : "j'ai un un CG !!"

    Merki :)

    NB: mon fils va bien mais il est passé à "ça" de ne plus pouvoir mettre le pied dans l'eau pour 2 semaines…le premier jour des vacances c'est super.

Suivre le flux des commentaires

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