Retourner au contenu associé (journal : Advent of Code 2025)
Posté par steph1978 le 05 décembre 2025 à 17:06. En réponse au journal Advent of Code 2025. Évalué à 3.
Tu ne crois pas si bien dire.
Les deux parties en 11 linges :
I, J = open(0).read().strip().split("\n\n") t, *R = sorted(tuple(map(int,i.split("-"))) for i in I.split("\n")) print(sum(any(a <= int(i) <= b for (a,b) in [t]+R) for i in J.split("\n"))) ans = 0 for r in R: if t[0] <= r[0] <= t[1]: t = (t[0], max(t[1],r[1])) else: ans += t[1]-t[0]+1 t = r print(ans + t[1]-t[0]+1)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: jour 5
Posté par steph1978 . En réponse au journal Advent of Code 2025. Évalué à 3.
Tu ne crois pas si bien dire.
Les deux parties en 11 linges :