diff --git a/2022/1/part 1 solution.py b/2022/01/part 1 solution.py similarity index 89% rename from 2022/1/part 1 solution.py rename to 2022/01/part 1 solution.py index 99ffc42..cd2bb3a 100644 --- a/2022/1/part 1 solution.py +++ b/2022/01/part 1 solution.py @@ -1,5 +1,5 @@ -with open(r'advent_of_code\2022\1\input.txt', 'r') as file: +with open(r'advent_of_code\2022\01\input.txt', 'r') as file: input = file.read() # print(input) diff --git a/2022/1/part 2 solution.py b/2022/01/part 2 solution.py similarity index 91% rename from 2022/1/part 2 solution.py rename to 2022/01/part 2 solution.py index 9c486c5..5c81c11 100644 --- a/2022/1/part 2 solution.py +++ b/2022/01/part 2 solution.py @@ -1,5 +1,5 @@ -with open(r'advent_of_code\2022\1\input.txt', 'r') as file: +with open(r'advent_of_code\2022\01\input.txt', 'r') as file: input = file.read() # print(input) diff --git a/2022/2/part 1 solution.py b/2022/02/part 1 solution.py similarity index 94% rename from 2022/2/part 1 solution.py rename to 2022/02/part 1 solution.py index f46db42..760485c 100644 --- a/2022/2/part 1 solution.py +++ b/2022/02/part 1 solution.py @@ -1,4 +1,4 @@ -with open(r'advent_of_code\2022\2\input.txt', 'r') as file: +with open(r'advent_of_code\2022\02\input.txt', 'r') as file: input = file.read() # print(input) diff --git a/2022/2/part 2 solution.py b/2022/02/part 2 solution.py similarity index 96% rename from 2022/2/part 2 solution.py rename to 2022/02/part 2 solution.py index be23714..5c7257f 100644 --- a/2022/2/part 2 solution.py +++ b/2022/02/part 2 solution.py @@ -1,4 +1,4 @@ -with open(r'advent_of_code\2022\2\input.txt', 'r') as file: +with open(r'advent_of_code\2022\02\input.txt', 'r') as file: input = file.read() # print(input) diff --git a/2022/3/part 1 solution.py b/2022/03/part 1 solution.py similarity index 92% rename from 2022/3/part 1 solution.py rename to 2022/03/part 1 solution.py index bc67f2a..9ab5ff8 100644 --- a/2022/3/part 1 solution.py +++ b/2022/03/part 1 solution.py @@ -1,4 +1,4 @@ -with open(r'advent_of_code\2022\3\input.txt', 'r') as file: +with open(r'advent_of_code\2022\03\input.txt', 'r') as file: input = file.read() test_input = '''vJrwpWtwJgWrhcsFMMfFFhFp diff --git a/2022/3/part 2 solution.py b/2022/03/part 2 solution.py similarity index 95% rename from 2022/3/part 2 solution.py rename to 2022/03/part 2 solution.py index df9987b..4eee05e 100644 --- a/2022/3/part 2 solution.py +++ b/2022/03/part 2 solution.py @@ -1,4 +1,4 @@ -with open(r'D:\repos\advent_of_code\2022\3\input.txt', 'r') as file: +with open(r'D:\repos\advent_of_code\2022\03\input.txt', 'r') as file: input = file.read() test_input = '''vJrwpWtwJgWrhcsFMMfFFhFp diff --git a/2022/4/part 1 solution.py b/2022/04/part 1 solution.py similarity index 95% rename from 2022/4/part 1 solution.py rename to 2022/04/part 1 solution.py index efae7d6..effd27d 100644 --- a/2022/4/part 1 solution.py +++ b/2022/04/part 1 solution.py @@ -1,6 +1,6 @@ import os -with open(r'd:\repos\advent_of_code\2022\4\input.txt', 'r') as file: +with open(r'd:\repos\advent_of_code\2022\04\input.txt', 'r') as file: input = file.read() # print(input) diff --git a/2022/4/part 2 solution.py b/2022/04/part 2 solution.py similarity index 94% rename from 2022/4/part 2 solution.py rename to 2022/04/part 2 solution.py index 664a764..5ea112a 100644 --- a/2022/4/part 2 solution.py +++ b/2022/04/part 2 solution.py @@ -1,6 +1,6 @@ import os -with open(r'd:\repos\advent_of_code\2022\4\input.txt', 'r') as file: +with open(r'd:\repos\advent_of_code\2022\04\input.txt', 'r') as file: input = file.read() # print(input) diff --git a/2022/5/part 1 solution.py b/2022/05/part 1 solution.py similarity index 92% rename from 2022/5/part 1 solution.py rename to 2022/05/part 1 solution.py index 31ae372..6a70fab 100644 --- a/2022/5/part 1 solution.py +++ b/2022/05/part 1 solution.py @@ -1,6 +1,6 @@ -with open(r'advent_of_code\2022\5\input.txt', 'r') as file: +with open(r'advent_of_code\2022\05\input.txt', 'r') as file: input = file.read() -with open(r'advent_of_code\2022\5\test_input.txt', 'r') as file: +with open(r'advent_of_code\2022\05\test_input.txt', 'r') as file: test_input = file.read() # print(input) diff --git a/2022/05/part 2 solution.py b/2022/05/part 2 solution.py new file mode 100644 index 0000000..872d09f --- /dev/null +++ b/2022/05/part 2 solution.py @@ -0,0 +1,6 @@ +import os + +with open(r'advent_of_code\2022\05\input.txt', 'r') as file: + input = file.read() + +print(input) diff --git a/2022/5/someone_elses_solution.py b/2022/05/someone_elses_solution.py similarity index 95% rename from 2022/5/someone_elses_solution.py rename to 2022/05/someone_elses_solution.py index 7231ffa..cbc426b 100644 --- a/2022/5/someone_elses_solution.py +++ b/2022/05/someone_elses_solution.py @@ -10,8 +10,8 @@ def main(): print("Advent of Code - Day 5") - file_task_1 = open(r'advent_of_code\2022\5\test_input.txt', 'r') - file_task_2 = open(r'advent_of_code\2022\5\input.txt', 'r') + file_task_1 = open(r'advent_of_code\2022\05\test_input.txt', 'r') + file_task_2 = open(r'advent_of_code\2022\05\input.txt', 'r') task_1(file_task_1) #task_2(file_task_2) diff --git a/2022/5/test_input.txt b/2022/05/test_input.txt similarity index 100% rename from 2022/5/test_input.txt rename to 2022/05/test_input.txt diff --git a/2022/5/part 2 solution.py b/2022/5/part 2 solution.py deleted file mode 100644 index 06e28e5..0000000 --- a/2022/5/part 2 solution.py +++ /dev/null @@ -1,6 +0,0 @@ -import os - -with open(r'advent_of_code\2022\5\input.txt', 'r') as file: - input = file.read() - -print(input) diff --git a/2023/1/part 1 solution.py b/2023/01/part 1 solution.py similarity index 94% rename from 2023/1/part 1 solution.py rename to 2023/01/part 1 solution.py index fcfe6c9..3d00935 100644 --- a/2023/1/part 1 solution.py +++ b/2023/01/part 1 solution.py @@ -1,6 +1,6 @@ import re -with open(r'advent_of_code\2023\1\input.txt', 'r') as file: +with open(r'advent_of_code\2023\01\input.txt', 'r') as file: input = file.read() def grab_first_and_last_digit(line: str) -> (int): diff --git a/2023/1/part 2 solution.py b/2023/01/part 2 solution.py similarity index 96% rename from 2023/1/part 2 solution.py rename to 2023/01/part 2 solution.py index 35c7350..b3e2e15 100644 --- a/2023/1/part 2 solution.py +++ b/2023/01/part 2 solution.py @@ -1,6 +1,6 @@ import re -with open(r'advent_of_code\2023\1\input.txt', 'r') as file: +with open(r'advent_of_code\2023\01\input.txt', 'r') as file: input = file.read() def text_to_num(line: str) -> str: diff --git a/2023/2/part 1 solution.py b/2023/02/part 1 solution.py similarity index 97% rename from 2023/2/part 1 solution.py rename to 2023/02/part 1 solution.py index 80ea572..02efffd 100644 --- a/2023/2/part 1 solution.py +++ b/2023/02/part 1 solution.py @@ -1,4 +1,4 @@ -with open(r'advent_of_code\2023\2\input.txt', 'r') as file: +with open(r'advent_of_code\2023\02\input.txt', 'r') as file: input = file.read() # print(input) diff --git a/2023/2/part 2 solution.py b/2023/02/part 2 solution.py similarity index 97% rename from 2023/2/part 2 solution.py rename to 2023/02/part 2 solution.py index 6bf6fcf..f5d5cb7 100644 --- a/2023/2/part 2 solution.py +++ b/2023/02/part 2 solution.py @@ -1,7 +1,7 @@ from functools import reduce import operator -with open(r'advent_of_code\2023\2\input.txt', 'r') as file: +with open(r'advent_of_code\2023\02\input.txt', 'r') as file: input = file.read() # print(input) diff --git a/2023/3/part 1 solution.py b/2023/03/part 1 solution.py similarity index 94% rename from 2023/3/part 1 solution.py rename to 2023/03/part 1 solution.py index 783f10d..0f3e1ae 100644 --- a/2023/3/part 1 solution.py +++ b/2023/03/part 1 solution.py @@ -1,4 +1,4 @@ -# with open(r'advent_of_code\2023\3\input.txt', 'r') as file: +# with open(r'advent_of_code\2023\03\input.txt', 'r') as file: # input = file.readlines() # print(input) diff --git a/2023/3/part 2 solution.py b/2023/03/part 2 solution.py similarity index 96% rename from 2023/3/part 2 solution.py rename to 2023/03/part 2 solution.py index 0d53656..45652c4 100644 --- a/2023/3/part 2 solution.py +++ b/2023/03/part 2 solution.py @@ -1,4 +1,4 @@ -with open(r'advent_of_code\2023\3\input.txt', 'r') as file: +with open(r'advent_of_code\2023\03\input.txt', 'r') as file: input = file.readlines() # print(input) diff --git a/2023/4/part 1 solution.py b/2023/04/part 1 solution.py similarity index 94% rename from 2023/4/part 1 solution.py rename to 2023/04/part 1 solution.py index df70108..631dd31 100644 --- a/2023/4/part 1 solution.py +++ b/2023/04/part 1 solution.py @@ -1,6 +1,6 @@ import os -with open(r'advent_of_code\2023\4\input.txt', 'r') as file: +with open(r'advent_of_code\2023\04\input.txt', 'r') as file: input = file.readlines() # print(input) diff --git a/2023/4/part 2 solution.py b/2023/04/part 2 solution.py similarity index 96% rename from 2023/4/part 2 solution.py rename to 2023/04/part 2 solution.py index 72061d9..324e51e 100644 --- a/2023/4/part 2 solution.py +++ b/2023/04/part 2 solution.py @@ -1,6 +1,6 @@ import os -with open(r'advent_of_code\2023\4\input.txt', 'r') as file: +with open(r'advent_of_code\2023\04\input.txt', 'r') as file: input = file.readlines() # print(input) diff --git a/2023/5/part 1 solution.py b/2023/05/part 1 solution.py similarity index 97% rename from 2023/5/part 1 solution.py rename to 2023/05/part 1 solution.py index a2ebccf..e2e0f49 100644 --- a/2023/5/part 1 solution.py +++ b/2023/05/part 1 solution.py @@ -1,9 +1,9 @@ from collections import defaultdict -with open(r'advent_of_code\2023\5\input.txt', 'r') as file: +with open(r'advent_of_code\2023\05\input.txt', 'r') as file: input = file.readlines() -with open(r'advent_of_code\2023\5\test_input.txt', 'r') as file: +with open(r'advent_of_code\2023\05\test_input.txt', 'r') as file: test_input = file.readlines() #input = test_input diff --git a/2023/5/part 2 solution.py b/2023/05/part 2 solution.py similarity index 97% rename from 2023/5/part 2 solution.py rename to 2023/05/part 2 solution.py index d5d2388..7492d98 100644 --- a/2023/5/part 2 solution.py +++ b/2023/05/part 2 solution.py @@ -1,7 +1,7 @@ -with open(r'advent_of_code\2023\5\input.txt', 'r') as file: +with open(r'advent_of_code\2023\05\input.txt', 'r') as file: input = file.readlines() -with open(r'advent_of_code\2023\5\test_input.txt', 'r') as file: +with open(r'advent_of_code\2023\05\test_input.txt', 'r') as file: test_input = file.readlines() # input = test_input diff --git a/2023/5/test_input.txt b/2023/05/test_input.txt similarity index 100% rename from 2023/5/test_input.txt rename to 2023/05/test_input.txt diff --git a/2023/6/part 1 solution.py b/2023/06/part 1 solution.py similarity index 89% rename from 2023/6/part 1 solution.py rename to 2023/06/part 1 solution.py index 579318f..f9d4e8b 100644 --- a/2023/6/part 1 solution.py +++ b/2023/06/part 1 solution.py @@ -1,6 +1,6 @@ -with open(r'advent_of_code\2023\6\input.txt', 'r') as file: +with open(r'advent_of_code\2023\06\input.txt', 'r') as file: input = file.readlines() -with open(r'advent_of_code\2023\6\test_input.txt', 'r') as file: +with open(r'advent_of_code\2023\06\test_input.txt', 'r') as file: test_input = file.readlines() #input = test_input diff --git a/2023/6/part 2 solution.py b/2023/06/part 2 solution.py similarity index 88% rename from 2023/6/part 2 solution.py rename to 2023/06/part 2 solution.py index 0146c11..1c57432 100644 --- a/2023/6/part 2 solution.py +++ b/2023/06/part 2 solution.py @@ -1,6 +1,6 @@ -with open(r'advent_of_code\2023\6\input.txt', 'r') as file: +with open(r'advent_of_code\2023\06\input.txt', 'r') as file: input = file.readlines() -with open(r'advent_of_code\2023\6\test_input.txt', 'r') as file: +with open(r'advent_of_code\2023\06\test_input.txt', 'r') as file: test_input = file.readlines() #input = test_input diff --git a/2023/6/test_input.txt b/2023/06/test_input.txt similarity index 100% rename from 2023/6/test_input.txt rename to 2023/06/test_input.txt diff --git a/2023/7/part 1 solution.py b/2023/07/part 1 solution.py similarity index 97% rename from 2023/7/part 1 solution.py rename to 2023/07/part 1 solution.py index 65e9089..9f6c3f6 100644 --- a/2023/7/part 1 solution.py +++ b/2023/07/part 1 solution.py @@ -1,4 +1,4 @@ -with open(r'advent_of_code\2023\7\input.txt', 'r') as file: +with open(r'advent_of_code\2023\07\input.txt', 'r') as file: input = file.read() #print(input) diff --git a/2023/7/part 2 solution.py b/2023/07/part 2 solution.py similarity index 97% rename from 2023/7/part 2 solution.py rename to 2023/07/part 2 solution.py index 5696cd6..79b5c8a 100644 --- a/2023/7/part 2 solution.py +++ b/2023/07/part 2 solution.py @@ -1,6 +1,6 @@ import os -with open(r'advent_of_code\2023\7\input.txt', 'r') as file: +with open(r'advent_of_code\2023\07\input.txt', 'r') as file: input = file.read() #print(input) diff --git a/2023/8/part 1 solution.py b/2023/08/part 1 solution.py similarity index 97% rename from 2023/8/part 1 solution.py rename to 2023/08/part 1 solution.py index 2c47254..43448b8 100644 --- a/2023/8/part 1 solution.py +++ b/2023/08/part 1 solution.py @@ -1,6 +1,6 @@ import os -with open(r'advent_of_code\2023\8\input.txt', 'r') as file: +with open(r'advent_of_code\2023\08\input.txt', 'r') as file: input = file.read() #print(input) diff --git a/2023/8/part 2 solution.py b/2023/08/part 2 solution.py similarity index 97% rename from 2023/8/part 2 solution.py rename to 2023/08/part 2 solution.py index 6509961..359938b 100644 --- a/2023/8/part 2 solution.py +++ b/2023/08/part 2 solution.py @@ -1,6 +1,6 @@ import math -with open(r'advent_of_code\2023\8\input.txt', 'r') as file: +with open(r'advent_of_code\2023\08\input.txt', 'r') as file: input = file.read() #print(input) diff --git a/2023/9/part 1 solution.py b/2023/09/part 1 solution.py similarity index 97% rename from 2023/9/part 1 solution.py rename to 2023/09/part 1 solution.py index d951425..c5345c5 100644 --- a/2023/9/part 1 solution.py +++ b/2023/09/part 1 solution.py @@ -1,4 +1,4 @@ -with open(r'advent_of_code\2023\9\input.txt', 'r') as file: +with open(r'advent_of_code\2023\09\input.txt', 'r') as file: input = file.readlines() # print(input) diff --git a/2023/9/part 2 solution.py b/2023/09/part 2 solution.py similarity index 96% rename from 2023/9/part 2 solution.py rename to 2023/09/part 2 solution.py index 4fc2090..e16040b 100644 --- a/2023/9/part 2 solution.py +++ b/2023/09/part 2 solution.py @@ -1,4 +1,4 @@ -with open(r'advent_of_code\2023\9\input.txt', 'r') as file: +with open(r'advent_of_code\2023\09\input.txt', 'r') as file: input = file.readlines() # print(input)