Day 01
unknown
python
2 years ago
481 B
15
Indexable
import re
def calibrate(path) -> int:
with open(path, 'r') as f:
calibration_file = f.read().splitlines()
combinations = []
for i in calibration_file:
digits = [_ for _ in re.findall('\d', i)]
couple = ''.join([digits[0], digits[-1]])
combinations.append(int(couple))
return sum(combinations)
assert calibrate('./data/calibration_test.txt') == 142
print(calibrate('./data/calibration.txt'))Editor is loading...
Leave a Comment