Files
python-aoc-2023/day09/part2.py
Sebastian Seedorf 6b1339c0f3 Day 09
2023-12-10 00:28:52 +01:00

12 lines
288 B
Python

#!/usr/bin/env python3
from math import comb
lines = (x.strip() for x in open("input.txt"))
result = 0
for line in lines:
numbers = [int(x) for x in line.split(" ")]
result += sum((idx%2*-2+1) * comb(len(numbers), idx+1) * val for idx, val in enumerate(numbers))
print(result)