summaryrefslogtreecommitdiff
path: root/2024/day3/solve.py
blob: a651ff310a16bf300566d3d085343d2c0541890a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
import re

pattern = re.compile('mul\\(([0-9]{1,3}),([0-9]{1,3})\\)')

with open("input") as f:
    data = f.read()

result = 0
for match in pattern.findall(data):
    result += int(match[0]) * int(match[1])

print(result)