• [^] # Re: Jour 3

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

    Hello.

    Un peu bataille jour 1, a trop vouloir resoudre mathematiquement pour la partie 2 (alors que mes souvenirs sur le sujet commencent a se faire vieux, comme moi) et j'ai fini par me resoudre au mode bourrin. Un peu traine hier, mais sans difficulte pour autant, et aujourd'hui, en effet rien de complique.
    Ma solution partielle (en python), dans la meme veine que les premieres propositions:

     def joltage(self, batteries: int) -> int:
     s = ''
     idx = 0
     for i in range(batteries - 1, -1, -1):
     subi, nc = max([t for t in enumerate(self.batteries[idx:-i if i else None])], key=lambda t: (t[1], -t[0]))
     s += nc
     idx += subi + 1
     return int(s)

    Et si je puis me permettre un peu d'auto-promotion, la solution complete ici

    ++
    Gi)