• [^] # Re: Jour 4

    Posté par . En réponse au journal Advent of Code 2025. Évalué à 2.

    Bien traine encore ajd, un peu sur la partie 1 pour cause de boulette tellement plus grosse que moi que j'ai peine a mettre la main dessus, puis sur la partie 2 quand j'ai realise que du bete parcours de tableau, ca peut etre looooooooooooooooong, ce qui m'a valu de tt refacto.

    Au final, mes 2 fonctions:

     def count_reachable_rolls(self) -> int:
     return len(self._reachable_rolls(self.rolls))
     def count_removable_rolls(self) -> int:
     rolls = self.rolls.copy()
     while rem := self._reachable_rolls(rolls):
     rolls -= rem
     return len(self.rolls) - len(rolls)

    Et l'integralite ici