diff --git a/Advent_of_Code/2023/advent2023_p1.txt b/Advent_of_Code/2023/Day 1/advent2023_p1.txt similarity index 100% rename from Advent_of_Code/2023/advent2023_p1.txt rename to Advent_of_Code/2023/Day 1/advent2023_p1.txt diff --git a/Advent_of_Code/2023/p1.py b/Advent_of_Code/2023/Day 1/p1.py similarity index 95% rename from Advent_of_Code/2023/p1.py rename to Advent_of_Code/2023/Day 1/p1.py index ab25efd..f116a59 100644 --- a/Advent_of_Code/2023/p1.py +++ b/Advent_of_Code/2023/Day 1/p1.py @@ -26,4 +26,5 @@ with open(advent, 'r') as file: values.append(int(num_join)) nums.clear() # print(values) - print(sum(values)) \ No newline at end of file + print(sum(values)) +file.close() \ No newline at end of file diff --git a/Advent_of_Code/2023/Day 1/p2.py b/Advent_of_Code/2023/Day 1/p2.py new file mode 100644 index 0000000..2317f7e --- /dev/null +++ b/Advent_of_Code/2023/Day 1/p2.py @@ -0,0 +1,37 @@ +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 = [] + +test = 'two1nine' + +numbers = {'one': 1, 'two': 2, 'three': 3, 'four': 4, 'five': 5, 'six': 6, 'seven': 7, 'eight': 8, 'nine': 9} + + + +# 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() \ No newline at end of file diff --git a/Advent_of_Code/2023/Day 1/test.txt b/Advent_of_Code/2023/Day 1/test.txt new file mode 100644 index 0000000..4316a6b --- /dev/null +++ b/Advent_of_Code/2023/Day 1/test.txt @@ -0,0 +1,7 @@ +two1nine +eightwothree +abcone2threexyz +xtwone3four +4nineeightseven2 +zoneight234 +7pqrstsixteen \ No newline at end of file