Retourner au contenu associé (entrée de forum : Advent of Code 2023 : Day 9)
Posté par steph1978 le 09 décembre 2023 à 10:01. En réponse au message Advent of Code 2023 : Day 9. Évalué à 3.
Pour ma part, le jour le plus facile depuis le début
import sys L = [list(map(int,l.split(' '))) for l in sys.stdin.read().splitlines()] def extrapolate(L): if all(a == 0 for a in L): return L+[0] M = [b-a for a,b in zip(L,L[1:])] return L+[L[-1]+extrapolate(M)[-1]] print(sum(extrapolate(l)[-1] for l in L))
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# recursion
Posté par steph1978 . En réponse au message Advent of Code 2023 : Day 9. Évalué à 3.
Pour ma part, le jour le plus facile depuis le début