27 lines
522 B
Python
27 lines
522 B
Python
input_lines = None
|
|
|
|
with open("input.txt","r") as f:
|
|
input_lines = f.readlines()
|
|
|
|
calibration_values = []
|
|
|
|
for line in input_lines:
|
|
first_digit = None
|
|
last_digit = None
|
|
|
|
|
|
for i, char in enumerate(line):
|
|
if char.isnumeric():
|
|
first_digit = char
|
|
break
|
|
|
|
for j, char in enumerate(line[::-1]):
|
|
if char.isnumeric():
|
|
last_digit = char
|
|
break
|
|
|
|
calibration_values.append( int(first_digit + last_digit) )
|
|
|
|
print(sum(calibration_values))
|
|
|
|
|