Files
python-aoc-2022/day03/part2.py
Sebastian Seedorf 9da1101818 Day 03
2022-12-05 09:30:05 +01:00

13 lines
328 B
Python

#!/usr/bin/env python3
from itertools import chain, islice
lines = (x.strip() for x in open("input.txt"))
s = 0
for line1, line2, line3 in (chain([first], islice(lines, 2)) for first in lines):
i = set(line1).intersection(line2).intersection(line3)
o = ord(i.pop())
s += o - 0x60 if o > 0x60 else o - 38
print(s)