diff --git a/day_1/input.txt b/2023/day_1/input.txt similarity index 100% rename from day_1/input.txt rename to 2023/day_1/input.txt diff --git a/day_1/part 1 solution.py b/2023/day_1/part 1 solution.py similarity index 100% rename from day_1/part 1 solution.py rename to 2023/day_1/part 1 solution.py diff --git a/day_1/part 2 solution.py b/2023/day_1/part 2 solution.py similarity index 100% rename from day_1/part 2 solution.py rename to 2023/day_1/part 2 solution.py diff --git a/day_1/puzzle_text.md b/2023/day_1/puzzle_text.md similarity index 100% rename from day_1/puzzle_text.md rename to 2023/day_1/puzzle_text.md diff --git a/day_10/input.txt b/2023/day_10/input.txt similarity index 100% rename from day_10/input.txt rename to 2023/day_10/input.txt diff --git a/day_10/part 1 solution.py b/2023/day_10/part 1 solution.py similarity index 100% rename from day_10/part 1 solution.py rename to 2023/day_10/part 1 solution.py diff --git a/day_10/part 2 solution.py b/2023/day_10/part 2 solution.py similarity index 100% rename from day_10/part 2 solution.py rename to 2023/day_10/part 2 solution.py diff --git a/day_10/puzzle_text.md b/2023/day_10/puzzle_text.md similarity index 100% rename from day_10/puzzle_text.md rename to 2023/day_10/puzzle_text.md diff --git a/day_10/solution.py b/2023/day_10/solution.py similarity index 100% rename from day_10/solution.py rename to 2023/day_10/solution.py diff --git a/day_11/input.txt b/2023/day_11/input.txt similarity index 100% rename from day_11/input.txt rename to 2023/day_11/input.txt diff --git a/day_11/part 1 solution.py b/2023/day_11/part 1 solution.py similarity index 100% rename from day_11/part 1 solution.py rename to 2023/day_11/part 1 solution.py diff --git a/day_11/part 2 solution.py b/2023/day_11/part 2 solution.py similarity index 100% rename from day_11/part 2 solution.py rename to 2023/day_11/part 2 solution.py diff --git a/day_11/puzzle_text.md b/2023/day_11/puzzle_text.md similarity index 100% rename from day_11/puzzle_text.md rename to 2023/day_11/puzzle_text.md diff --git a/day_11/solution.py b/2023/day_11/solution.py similarity index 100% rename from day_11/solution.py rename to 2023/day_11/solution.py diff --git a/day_12/input.txt b/2023/day_12/input.txt similarity index 100% rename from day_12/input.txt rename to 2023/day_12/input.txt diff --git a/day_12/part 1 solution.py b/2023/day_12/part 1 solution.py similarity index 100% rename from day_12/part 1 solution.py rename to 2023/day_12/part 1 solution.py diff --git a/day_12/part 2 solution.py b/2023/day_12/part 2 solution.py similarity index 100% rename from day_12/part 2 solution.py rename to 2023/day_12/part 2 solution.py diff --git a/day_12/puzzle_text.md b/2023/day_12/puzzle_text.md similarity index 100% rename from day_12/puzzle_text.md rename to 2023/day_12/puzzle_text.md diff --git a/day_12/solution.py b/2023/day_12/solution.py similarity index 100% rename from day_12/solution.py rename to 2023/day_12/solution.py diff --git a/day_13/input.txt b/2023/day_13/input.txt similarity index 100% rename from day_13/input.txt rename to 2023/day_13/input.txt diff --git a/day_13/part 1 solution.py b/2023/day_13/part 1 solution.py similarity index 100% rename from day_13/part 1 solution.py rename to 2023/day_13/part 1 solution.py diff --git a/day_13/part 2 solution.py b/2023/day_13/part 2 solution.py similarity index 100% rename from day_13/part 2 solution.py rename to 2023/day_13/part 2 solution.py diff --git a/day_13/puzzle_text.md b/2023/day_13/puzzle_text.md similarity index 100% rename from day_13/puzzle_text.md rename to 2023/day_13/puzzle_text.md diff --git a/day_13/solution.py b/2023/day_13/solution.py similarity index 100% rename from day_13/solution.py rename to 2023/day_13/solution.py diff --git a/day_14/input.txt b/2023/day_14/input.txt similarity index 100% rename from day_14/input.txt rename to 2023/day_14/input.txt diff --git a/day_14/part 1 solution.py b/2023/day_14/part 1 solution.py similarity index 100% rename from day_14/part 1 solution.py rename to 2023/day_14/part 1 solution.py diff --git a/day_14/part 2 solution.py b/2023/day_14/part 2 solution.py similarity index 100% rename from day_14/part 2 solution.py rename to 2023/day_14/part 2 solution.py diff --git a/day_14/puzzle_text.md b/2023/day_14/puzzle_text.md similarity index 100% rename from day_14/puzzle_text.md rename to 2023/day_14/puzzle_text.md diff --git a/day_14/solution.py b/2023/day_14/solution.py similarity index 100% rename from day_14/solution.py rename to 2023/day_14/solution.py diff --git a/day_15/input.txt b/2023/day_15/input.txt similarity index 100% rename from day_15/input.txt rename to 2023/day_15/input.txt diff --git a/day_15/part 1 solution.py b/2023/day_15/part 1 solution.py similarity index 100% rename from day_15/part 1 solution.py rename to 2023/day_15/part 1 solution.py diff --git a/day_15/part 2 solution.py b/2023/day_15/part 2 solution.py similarity index 100% rename from day_15/part 2 solution.py rename to 2023/day_15/part 2 solution.py diff --git a/day_15/puzzle_text.md b/2023/day_15/puzzle_text.md similarity index 100% rename from day_15/puzzle_text.md rename to 2023/day_15/puzzle_text.md diff --git a/day_15/solution.py b/2023/day_15/solution.py similarity index 100% rename from day_15/solution.py rename to 2023/day_15/solution.py diff --git a/day_16/input.txt b/2023/day_16/input.txt similarity index 100% rename from day_16/input.txt rename to 2023/day_16/input.txt diff --git a/day_16/part 1 solution.py b/2023/day_16/part 1 solution.py similarity index 100% rename from day_16/part 1 solution.py rename to 2023/day_16/part 1 solution.py diff --git a/day_16/part 2 solution.py b/2023/day_16/part 2 solution.py similarity index 100% rename from day_16/part 2 solution.py rename to 2023/day_16/part 2 solution.py diff --git a/day_16/puzzle_text.md b/2023/day_16/puzzle_text.md similarity index 100% rename from day_16/puzzle_text.md rename to 2023/day_16/puzzle_text.md diff --git a/day_16/solution.py b/2023/day_16/solution.py similarity index 100% rename from day_16/solution.py rename to 2023/day_16/solution.py diff --git a/day_17/input.txt b/2023/day_17/input.txt similarity index 100% rename from day_17/input.txt rename to 2023/day_17/input.txt diff --git a/day_17/part 1 solution.py b/2023/day_17/part 1 solution.py similarity index 100% rename from day_17/part 1 solution.py rename to 2023/day_17/part 1 solution.py diff --git a/day_17/part 2 solution.py b/2023/day_17/part 2 solution.py similarity index 100% rename from day_17/part 2 solution.py rename to 2023/day_17/part 2 solution.py diff --git a/day_17/puzzle_text.md b/2023/day_17/puzzle_text.md similarity index 100% rename from day_17/puzzle_text.md rename to 2023/day_17/puzzle_text.md diff --git a/day_17/solution.py b/2023/day_17/solution.py similarity index 100% rename from day_17/solution.py rename to 2023/day_17/solution.py diff --git a/day_18/input.txt b/2023/day_18/input.txt similarity index 100% rename from day_18/input.txt rename to 2023/day_18/input.txt diff --git a/day_18/part 1 solution.py b/2023/day_18/part 1 solution.py similarity index 100% rename from day_18/part 1 solution.py rename to 2023/day_18/part 1 solution.py diff --git a/day_18/part 2 solution.py b/2023/day_18/part 2 solution.py similarity index 100% rename from day_18/part 2 solution.py rename to 2023/day_18/part 2 solution.py diff --git a/day_18/puzzle_text.md b/2023/day_18/puzzle_text.md similarity index 100% rename from day_18/puzzle_text.md rename to 2023/day_18/puzzle_text.md diff --git a/day_18/solution.py b/2023/day_18/solution.py similarity index 100% rename from day_18/solution.py rename to 2023/day_18/solution.py diff --git a/day_19/input.txt b/2023/day_19/input.txt similarity index 100% rename from day_19/input.txt rename to 2023/day_19/input.txt diff --git a/day_19/part 1 solution.py b/2023/day_19/part 1 solution.py similarity index 100% rename from day_19/part 1 solution.py rename to 2023/day_19/part 1 solution.py diff --git a/day_19/part 2 solution.py b/2023/day_19/part 2 solution.py similarity index 100% rename from day_19/part 2 solution.py rename to 2023/day_19/part 2 solution.py diff --git a/day_19/puzzle_text.md b/2023/day_19/puzzle_text.md similarity index 100% rename from day_19/puzzle_text.md rename to 2023/day_19/puzzle_text.md diff --git a/day_19/solution.py b/2023/day_19/solution.py similarity index 100% rename from day_19/solution.py rename to 2023/day_19/solution.py diff --git a/day_2/input.txt b/2023/day_2/input.txt similarity index 100% rename from day_2/input.txt rename to 2023/day_2/input.txt diff --git a/day_2/part 1 solution.py b/2023/day_2/part 1 solution.py similarity index 100% rename from day_2/part 1 solution.py rename to 2023/day_2/part 1 solution.py diff --git a/day_2/part 2 solution.py b/2023/day_2/part 2 solution.py similarity index 100% rename from day_2/part 2 solution.py rename to 2023/day_2/part 2 solution.py diff --git a/day_2/puzzle_text.md b/2023/day_2/puzzle_text.md similarity index 100% rename from day_2/puzzle_text.md rename to 2023/day_2/puzzle_text.md diff --git a/day_2/solution.py b/2023/day_2/solution.py similarity index 100% rename from day_2/solution.py rename to 2023/day_2/solution.py diff --git a/day_20/input.txt b/2023/day_20/input.txt similarity index 100% rename from day_20/input.txt rename to 2023/day_20/input.txt diff --git a/day_20/part 1 solution.py b/2023/day_20/part 1 solution.py similarity index 100% rename from day_20/part 1 solution.py rename to 2023/day_20/part 1 solution.py diff --git a/day_20/part 2 solution.py b/2023/day_20/part 2 solution.py similarity index 100% rename from day_20/part 2 solution.py rename to 2023/day_20/part 2 solution.py diff --git a/day_20/puzzle_text.md b/2023/day_20/puzzle_text.md similarity index 100% rename from day_20/puzzle_text.md rename to 2023/day_20/puzzle_text.md diff --git a/day_20/solution.py b/2023/day_20/solution.py similarity index 100% rename from day_20/solution.py rename to 2023/day_20/solution.py diff --git a/day_21/input.txt b/2023/day_21/input.txt similarity index 100% rename from day_21/input.txt rename to 2023/day_21/input.txt diff --git a/day_21/part 1 solution.py b/2023/day_21/part 1 solution.py similarity index 100% rename from day_21/part 1 solution.py rename to 2023/day_21/part 1 solution.py diff --git a/day_21/part 2 solution.py b/2023/day_21/part 2 solution.py similarity index 100% rename from day_21/part 2 solution.py rename to 2023/day_21/part 2 solution.py diff --git a/day_21/puzzle_text.md b/2023/day_21/puzzle_text.md similarity index 100% rename from day_21/puzzle_text.md rename to 2023/day_21/puzzle_text.md diff --git a/day_21/solution.py b/2023/day_21/solution.py similarity index 100% rename from day_21/solution.py rename to 2023/day_21/solution.py diff --git a/day_22/input.txt b/2023/day_22/input.txt similarity index 100% rename from day_22/input.txt rename to 2023/day_22/input.txt diff --git a/day_22/part 1 solution.py b/2023/day_22/part 1 solution.py similarity index 100% rename from day_22/part 1 solution.py rename to 2023/day_22/part 1 solution.py diff --git a/day_22/part 2 solution.py b/2023/day_22/part 2 solution.py similarity index 100% rename from day_22/part 2 solution.py rename to 2023/day_22/part 2 solution.py diff --git a/day_22/puzzle_text.md b/2023/day_22/puzzle_text.md similarity index 100% rename from day_22/puzzle_text.md rename to 2023/day_22/puzzle_text.md diff --git a/day_22/solution.py b/2023/day_22/solution.py similarity index 100% rename from day_22/solution.py rename to 2023/day_22/solution.py diff --git a/day_23/input.txt b/2023/day_23/input.txt similarity index 100% rename from day_23/input.txt rename to 2023/day_23/input.txt diff --git a/day_23/part 1 solution.py b/2023/day_23/part 1 solution.py similarity index 100% rename from day_23/part 1 solution.py rename to 2023/day_23/part 1 solution.py diff --git a/day_23/part 2 solution.py b/2023/day_23/part 2 solution.py similarity index 100% rename from day_23/part 2 solution.py rename to 2023/day_23/part 2 solution.py diff --git a/day_23/puzzle_text.md b/2023/day_23/puzzle_text.md similarity index 100% rename from day_23/puzzle_text.md rename to 2023/day_23/puzzle_text.md diff --git a/day_23/solution.py b/2023/day_23/solution.py similarity index 100% rename from day_23/solution.py rename to 2023/day_23/solution.py diff --git a/day_24/input.txt b/2023/day_24/input.txt similarity index 100% rename from day_24/input.txt rename to 2023/day_24/input.txt diff --git a/day_24/part 1 solution.py b/2023/day_24/part 1 solution.py similarity index 100% rename from day_24/part 1 solution.py rename to 2023/day_24/part 1 solution.py diff --git a/day_24/part 2 solution.py b/2023/day_24/part 2 solution.py similarity index 100% rename from day_24/part 2 solution.py rename to 2023/day_24/part 2 solution.py diff --git a/day_24/puzzle_text.md b/2023/day_24/puzzle_text.md similarity index 100% rename from day_24/puzzle_text.md rename to 2023/day_24/puzzle_text.md diff --git a/day_24/solution.py b/2023/day_24/solution.py similarity index 100% rename from day_24/solution.py rename to 2023/day_24/solution.py diff --git a/day_25/input.txt b/2023/day_25/input.txt similarity index 100% rename from day_25/input.txt rename to 2023/day_25/input.txt diff --git a/day_25/part 1 solution.py b/2023/day_25/part 1 solution.py similarity index 100% rename from day_25/part 1 solution.py rename to 2023/day_25/part 1 solution.py diff --git a/day_25/part 2 solution.py b/2023/day_25/part 2 solution.py similarity index 100% rename from day_25/part 2 solution.py rename to 2023/day_25/part 2 solution.py diff --git a/day_25/puzzle_text.md b/2023/day_25/puzzle_text.md similarity index 100% rename from day_25/puzzle_text.md rename to 2023/day_25/puzzle_text.md diff --git a/day_25/solution.py b/2023/day_25/solution.py similarity index 100% rename from day_25/solution.py rename to 2023/day_25/solution.py diff --git a/day_3/input.txt b/2023/day_3/input.txt similarity index 100% rename from day_3/input.txt rename to 2023/day_3/input.txt diff --git a/day_3/part 1 solution.py b/2023/day_3/part 1 solution.py similarity index 100% rename from day_3/part 1 solution.py rename to 2023/day_3/part 1 solution.py diff --git a/day_3/part 2 solution.py b/2023/day_3/part 2 solution.py similarity index 100% rename from day_3/part 2 solution.py rename to 2023/day_3/part 2 solution.py diff --git a/day_3/puzzle_text.md b/2023/day_3/puzzle_text.md similarity index 100% rename from day_3/puzzle_text.md rename to 2023/day_3/puzzle_text.md diff --git a/day_3/solution.py b/2023/day_3/solution.py similarity index 100% rename from day_3/solution.py rename to 2023/day_3/solution.py diff --git a/day_4/input.txt b/2023/day_4/input.txt similarity index 100% rename from day_4/input.txt rename to 2023/day_4/input.txt diff --git a/day_4/part 1 solution.py b/2023/day_4/part 1 solution.py similarity index 100% rename from day_4/part 1 solution.py rename to 2023/day_4/part 1 solution.py diff --git a/day_4/part 2 solution.py b/2023/day_4/part 2 solution.py similarity index 100% rename from day_4/part 2 solution.py rename to 2023/day_4/part 2 solution.py diff --git a/day_4/puzzle_text.md b/2023/day_4/puzzle_text.md similarity index 100% rename from day_4/puzzle_text.md rename to 2023/day_4/puzzle_text.md diff --git a/day_4/solution.py b/2023/day_4/solution.py similarity index 100% rename from day_4/solution.py rename to 2023/day_4/solution.py diff --git a/day_5/input.txt b/2023/day_5/input.txt similarity index 100% rename from day_5/input.txt rename to 2023/day_5/input.txt diff --git a/day_5/part 1 solution.py b/2023/day_5/part 1 solution.py similarity index 100% rename from day_5/part 1 solution.py rename to 2023/day_5/part 1 solution.py diff --git a/day_5/part 2 solution.py b/2023/day_5/part 2 solution.py similarity index 100% rename from day_5/part 2 solution.py rename to 2023/day_5/part 2 solution.py diff --git a/day_5/puzzle_text.md b/2023/day_5/puzzle_text.md similarity index 100% rename from day_5/puzzle_text.md rename to 2023/day_5/puzzle_text.md diff --git a/day_5/solution.py b/2023/day_5/solution.py similarity index 100% rename from day_5/solution.py rename to 2023/day_5/solution.py diff --git a/day_6/input.txt b/2023/day_6/input.txt similarity index 100% rename from day_6/input.txt rename to 2023/day_6/input.txt diff --git a/day_6/part 1 solution.py b/2023/day_6/part 1 solution.py similarity index 100% rename from day_6/part 1 solution.py rename to 2023/day_6/part 1 solution.py diff --git a/day_6/part 2 solution.py b/2023/day_6/part 2 solution.py similarity index 100% rename from day_6/part 2 solution.py rename to 2023/day_6/part 2 solution.py diff --git a/day_6/puzzle_text.md b/2023/day_6/puzzle_text.md similarity index 100% rename from day_6/puzzle_text.md rename to 2023/day_6/puzzle_text.md diff --git a/day_6/solution.py b/2023/day_6/solution.py similarity index 100% rename from day_6/solution.py rename to 2023/day_6/solution.py diff --git a/day_7/input.txt b/2023/day_7/input.txt similarity index 100% rename from day_7/input.txt rename to 2023/day_7/input.txt diff --git a/day_7/part 1 solution.py b/2023/day_7/part 1 solution.py similarity index 100% rename from day_7/part 1 solution.py rename to 2023/day_7/part 1 solution.py diff --git a/day_7/part 2 solution.py b/2023/day_7/part 2 solution.py similarity index 100% rename from day_7/part 2 solution.py rename to 2023/day_7/part 2 solution.py diff --git a/day_7/puzzle_text.md b/2023/day_7/puzzle_text.md similarity index 100% rename from day_7/puzzle_text.md rename to 2023/day_7/puzzle_text.md diff --git a/day_7/solution.py b/2023/day_7/solution.py similarity index 100% rename from day_7/solution.py rename to 2023/day_7/solution.py diff --git a/day_8/input.txt b/2023/day_8/input.txt similarity index 100% rename from day_8/input.txt rename to 2023/day_8/input.txt diff --git a/day_8/part 1 solution.py b/2023/day_8/part 1 solution.py similarity index 100% rename from day_8/part 1 solution.py rename to 2023/day_8/part 1 solution.py diff --git a/day_8/part 2 solution.py b/2023/day_8/part 2 solution.py similarity index 100% rename from day_8/part 2 solution.py rename to 2023/day_8/part 2 solution.py diff --git a/day_8/puzzle_text.md b/2023/day_8/puzzle_text.md similarity index 100% rename from day_8/puzzle_text.md rename to 2023/day_8/puzzle_text.md diff --git a/day_8/solution.py b/2023/day_8/solution.py similarity index 100% rename from day_8/solution.py rename to 2023/day_8/solution.py diff --git a/day_9/input.txt b/2023/day_9/input.txt similarity index 100% rename from day_9/input.txt rename to 2023/day_9/input.txt diff --git a/day_9/part 1 solution.py b/2023/day_9/part 1 solution.py similarity index 100% rename from day_9/part 1 solution.py rename to 2023/day_9/part 1 solution.py diff --git a/day_9/part 2 solution.py b/2023/day_9/part 2 solution.py similarity index 100% rename from day_9/part 2 solution.py rename to 2023/day_9/part 2 solution.py diff --git a/day_9/puzzle_text.md b/2023/day_9/puzzle_text.md similarity index 100% rename from day_9/puzzle_text.md rename to 2023/day_9/puzzle_text.md diff --git a/day_9/solution.py b/2023/day_9/solution.py similarity index 100% rename from day_9/solution.py rename to 2023/day_9/solution.py diff --git a/organise_my_repo.py b/organise_my_repo.py index 1d5a9bd..8b77577 100644 --- a/organise_my_repo.py +++ b/organise_my_repo.py @@ -1,7 +1,7 @@ import os # Define the base directory where you want to create the folders -base_dir = 'advent_of_code_2023' +base_dir = 'advent_of_code' # Loop over the range 1 to 25 (inclusive) for i in range(2, 26):