la partie 2 demande un peu de réflexion si on cherche mieux que la solution naïve.
D'expérience, j'essaye toujours de rendre le code de la partie 1 un peu évolutif, mais c'est difficile et parfois il faudrait tout recoder pour la partie 2, ce qui me semble un peu éloigné de l'objectif.
Là j'ai juste décomposé les mouvements en unités, ce qui est très efficace en terme de réutilisation de code, mais sous-optimal en termes de perfs. Tu mets où ton critère entre efficacité du code et efficacité du développement? Est-ce que tant que tu es en O(n) tu es bon?
[^] # Re: Jour 1
Posté par arnaudus . En réponse au journal Advent of Code 2025. Évalué à 3.
D'expérience, j'essaye toujours de rendre le code de la partie 1 un peu évolutif, mais c'est difficile et parfois il faudrait tout recoder pour la partie 2, ce qui me semble un peu éloigné de l'objectif.
Là j'ai juste décomposé les mouvements en unités, ce qui est très efficace en terme de réutilisation de code, mais sous-optimal en termes de perfs. Tu mets où ton critère entre efficacité du code et efficacité du développement? Est-ce que tant que tu es en O(n) tu es bon?