Retourner au contenu associé (journal : Advent of Code 2025)
Posté par Yth (Mastodon) le 02 décembre 2025 à 11:02. En réponse au journal Advent of Code 2025. Évalué à 3.
J'ai perdu le fil de mes pensées sur l'équivalent de ta ligne ans2 += t + ((pos>0 and new_pos<=0) or new_pos>=100), j'ai laissé tombé l'idée d'être intelligent à ce moment là, et suis parti sur du clair et sûr.
ans2 += t + ((pos>0 and new_pos<=0) or new_pos>=100)
class Serrure: pos = 50 sens = "R" clic = 0 zero = 0 def __call__(self, rotation): sens = rotation[0] valeur = int(rotation[1:]) if sens != self.sens: self.sens, self.pos = sens, (-self.pos)%100 clic, self.pos = divmod(self.pos + valeur, 100) self.zero += self.pos==0 # exercice 1 self.clic += clic # exercice 2 serrure = Serrure() for x in data.strip().splitlines(): # data serrure(x) ex1 = serrure.zero ex2 = serrure.clic
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Jour 1
Posté par Yth (Mastodon) . En réponse au journal Advent of Code 2025. Évalué à 3.
J'ai perdu le fil de mes pensées sur l'équivalent de ta ligne
ans2 += t + ((pos>0 and new_pos<=0) or new_pos>=100), j'ai laissé tombé l'idée d'être intelligent à ce moment là, et suis parti sur du clair et sûr.