2023adventofcode/pythonsrc/day4/part1.py

11 lines
583 B
Python
Raw Permalink Normal View History

2023-12-05 23:59:01 -06:00
print(
sum([[0, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512][p] for p in
[sum(
[[b in x[0] for b in x[1]] for x in [
[[int(y) for y in x.strip().split(" ") if len(y) != 0] for x in l.split(':')[1].split("|")]
]][0]
) for l in open("resources/day4.txt").readlines()]
])
)
# sum([[0, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512][p] for p in [sum([[b in x[0] for b in x[1]] for x in [[[int(y) for y in x.strip().split(" ") if len(y) != 0] for x in l.split(':')[1].split("|")]]][0]) for l in open("resources/day4.txt").readlines()]])