• [^] # Re: 22ème jour

    Posté par . En réponse au journal Advent of code 2024. Évalué à 1. Dernière modification le 23 décembre 2024 à 10:16.

    Il n’était pas vraiment intéressant.
    Pareil, j’ai suivi les instructions. J’ai été dessus quand je me suis rendu compte que le but de la deuxième partie n’était pas de trouver le secret initial ou un truc du genre.

    Je n’ai pas cherché à optimiser, j’ai tout stocker dans un new long[2500][2001]

    Puis, j’ai distribué dans une map

    Map<Sequence, Map<Integer, SequenceResult>> firstGainsByBuyerBySequence;
    public record Sequence(int[] fours){}
    public record SequenceResult(int buyer, long endNumber, int[] fours){}