Posté par Yth (Mastodon) .
En réponse au journal Advent of Code 2025.
Évalué à 4.
Dernière modification le 03 décembre 2025 à 14:31.
Assez similaire dans l'algo au bout du compte, j'ai passé assez rapidement le second exercice, pas de bug, j'ai trouvé plus simple celui du jour.
Yth.
data=stdin.read().strip().splitlines()defjoltage(bank,count=2):r,i,bank=[],0,bank+"."# bank[i:-0] does not work, going for [:-1] with 1 garbageforninrange(count,0,-1):r.append(a:=max(bank[i:-n]))i+=bank[i:].index(a)+1# i(ndex) of next unused battery inside bankreturnint("".join(r))ex1=sum(joltage(_,2)for_indata)ex2=sum(joltage(_,12)for_indata)
[^] # Re: Jour 3
Posté par Yth (Mastodon) . En réponse au journal Advent of Code 2025. Évalué à 4. Dernière modification le 03 décembre 2025 à 14:31.
Assez similaire dans l'algo au bout du compte, j'ai passé assez rapidement le second exercice, pas de bug, j'ai trouvé plus simple celui du jour.