Il y a un certain nombre de problème avec ce genre de concours... je pense à celui là en particulier, et à un autre, il a plus ou moins un an, le « Code of Duty » :
les langages ne sont pas limités de la même manière : par ex. le python a 6 secondes pour s'exécuter, le C en a 1... normal me direz vous, c'est plus lent à exécuter... mais alors pourquoi on ne divise pas par 6 le temps à coder pour le C ?
il y a effectivement possibilité de tricher comme tu le fais remarquer (quand on voit le premier qui a tout cartonné en qq minutes, notamment le second exo en moins de 5 mn, on peut avoir des doutes, mais bon c'est difficile d'accuser un type de tricher si on n'a pas la preuve, peut être qu'il est vraiment bon. En tout cas sa solution est brillante) ;
les vecteurs de tests sont un peu foireux. Dans le premier exo, on n'en proposait que des simples pendant l'épreuve, mais la validation en utilisait secrètement des plus compliqués, alors que dans le deuxième, seul les vecteurs proposés étaient utilisés, et dans ce cas on demandait de supporter des matrices de 10 000 x 10 000, mais le test le plus gros ne faisait que 0,3 % de cette taille ! J'ai juste vérifié les 3 premiers C++ pour cette épreuve qui foirent tous avec un vecteur costaud (bien que le premier s'en tire sacrément bien), et je l'avait fait aussi pour le COD (avec un script cette fois) pour toutes les solutions, et les 3/4 étaient foireuses !
les limites imposées ici étaient mal choisies car trop proche des limites possibles de résolution (ex en mémoire pour l'exo 2 : 0.5 Go pour 0.1 milliard de cellules) ;
il serait aussi intéressant de mesurer l'optimisation en mémoire, en temps et en taille de code plutôt que uniquement le temps à coder.
Mais malgré ces critiques, l'exercice était bien amusant et ce genre d'épreuve manque lorsqu'on aime coder, donc je ne vais pas faire la fine bouche... surtout que je suis loin d'approcher le haut du panier !
[^] # Re: À propos du retour vers l'exercice précédent
Posté par calandoa . En réponse au journal mon codingame à moi. Évalué à 2.
Il y a un certain nombre de problème avec ce genre de concours... je pense à celui là en particulier, et à un autre, il a plus ou moins un an, le « Code of Duty » :
Mais malgré ces critiques, l'exercice était bien amusant et ce genre d'épreuve manque lorsqu'on aime coder, donc je ne vais pas faire la fine bouche... surtout que je suis loin d'approcher le haut du panier !