updated get puzzle text to conform with new neatness

This commit is contained in:
Jake Pullen
2023-12-17 18:10:03 +00:00
parent 84ce884173
commit e39d416f1d
+6 -6
View File
@@ -23,7 +23,7 @@ def get_puzzle_input(year, day):
return puzzle_input
def save_puzzle_text(year, day):
folder = rf"advent_of_code\{year}\day_{day}"
folder = rf"advent_of_code\{year}\{day:02}"
os.makedirs(folder, exist_ok=True)
input_file = os.path.join(folder, "puzzle_text.md")
puzzle_text = get_puzzle_text(year, day)
@@ -34,7 +34,7 @@ def save_puzzle_text(year, day):
file.write(puzzle_text)
def save_puzzle_input(year, day):
folder = rf"advent_of_code\{year}\day_{day}"
folder = rf"advent_of_code\{year}\{day:02}"
os.makedirs(folder, exist_ok=True)
input_file = os.path.join(folder, "input.txt")
puzzle_input = get_puzzle_input(year, day)
@@ -43,7 +43,7 @@ def save_puzzle_input(year, day):
file.write(puzzle_input)
def save_part_2_puzzle_text(year, day):
folder = rf"advent_of_code\{year}\day_{day}"
folder = rf"advent_of_code\{year}\{day:02}"
input_file = os.path.join(folder, "puzzle_text.md")
# grab the existing puzzle text
with open(input_file, "r") as file:
@@ -66,7 +66,7 @@ def save_part_2_puzzle_text(year, day):
def get_puzzle_part(year, day):
# Check if the puzzle text for the day equals "# Day {day} Puzzle Text."
folder = rf"advent_of_code\{year}\day_{day}"
folder = rf"advent_of_code\{year}\{day:02}"
os.makedirs(folder, exist_ok=True)
input_file = os.path.join(folder, "puzzle_text.md")
# Create the file if it doesn't exist
@@ -82,7 +82,7 @@ def get_puzzle_part(year, day):
return 2
def create_solution_file(year, day, part):
folder = rf"advent_of_code\{year}\day_{day}"
folder = rf"advent_of_code\{year}\{day:02}"
os.makedirs(folder, exist_ok=True)
solution_file = os.path.join(folder, f"part {part} solution.py")
input_file_path = os.path.join(folder, "input.txt")
@@ -125,4 +125,4 @@ def populate_data(year = current_year, day=current_day):
else:
print("Something went wrong. Check the puzzle text.")
populate_data(2022,6)
populate_data(2023,1)