• # Code le plus court

    Posté par . En réponse au journal Clash of Code - Feedback. Évalué à 3.

    C'est quelque chose qui date de plusieurs mois sur Coding Game, des points/challenges pour récompenser les bouts de code obfusqués avec un nombre de caractères tout petit. Honnêtement, je n'en vois pas l'intérêt, et il y a eu pas mal de critiques sur les forums du site, notamment parce que ce genre de bêtises rapportait beaucoup de points pour les classements.

    Je n'ai pas testé les clash of code, mais pour un retour général, j'aurais tendance à dire que je me suis un peu lassé de la répétitivité des algorithmes : les description des puzzles sont super diversifiées, on a des problèmes de labyrinthes, d'optimisation, de cryptographie, etc ; malheureusement, au niveau du code, on se retrouve presque toujours à faire du pathfinding ou du parcours d'arbre. Un autre problème repose sur les contraintes strictes au niveau du temps d'éxécution, qui encouragent souvent à tricher (en réalisant par exemple qu'on peut écarter a priori tout un tas de cas qui ne sont jamais dans les tests), ou qui reposent toujours sur les mêmes solutions (mémoïsation).

    Ce qui m'avait bien dégoûté, quand même, c'est le jeu "The great escape", qui était en fait un jeu de société déja connu, avec une littérature existante sur les stratégies optimales, voire des algorithmes de résolution déja publiés. Du coup, ce n'était pas un concours de programmation, mais un concours d'implémentation ou de bibliographie—pas très intéressant.