Portfolio/Advent_of_Code/2023/Day 1/p1.py
2023-12-13 22:37:23 -08:00

30 lines
737 B
Python

import os
cwd = os.path.dirname(os.path.abspath(__file__))
file_name = 'advent2023_p1.txt'
# file_name = 'test.txt'
advent = os.path.join(cwd, file_name)
nums = []
values = []
with open(advent, 'r') as file:
for line in file:
for digit in line:
if digit.isdigit():
nums.append(digit)
if len(nums) < 2:
num_one = nums[0]
num_two = num_one
num_join = num_one + num_two
values.append(int(num_join))
else:
num_one = nums[0]
num_two = nums[-1]
num_join = num_one + num_two
values.append(int(num_join))
nums.clear()
# print(values)
print(sum(values))
file.close()