From c15002e58105d99a76d80dc60d199d42df7e41f7 Mon Sep 17 00:00:00 2001 From: Felix Martin Date: Sat, 13 Dec 2025 20:27:47 -0500 Subject: [PATCH] Setup for 2025 --- 2025/d01.py | 5 +++++ 2025/lib.py | 1 + README.md | 7 +++++++ lib.py | 2 +- 4 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 2025/d01.py create mode 120000 2025/lib.py diff --git a/2025/d01.py b/2025/d01.py new file mode 100644 index 0000000..5cfc6fd --- /dev/null +++ b/2025/d01.py @@ -0,0 +1,5 @@ +from lib import get_data + +data = get_data(__file__) +print(data) + diff --git a/2025/lib.py b/2025/lib.py new file mode 120000 index 0000000..c1b5c82 --- /dev/null +++ b/2025/lib.py @@ -0,0 +1 @@ +../lib.py \ No newline at end of file diff --git a/README.md b/README.md index 9970f48..c8fadba 100644 --- a/README.md +++ b/README.md @@ -317,3 +317,10 @@ and focus. Of course, learning more algorithms and techniques helps. - Day 24: `15:57:01 17307 0 >24h 11326 0` - Day 25: `10:41:54 14140 0 >24h 13631 0` +## AoC 2025 + +Only twelve problems and no leaderboard this year. That means life will be less +stressful and this will actually be more fun. Thanks :) + +- Day 1: + diff --git a/lib.py b/lib.py index ef421f8..475c62b 100644 --- a/lib.py +++ b/lib.py @@ -276,7 +276,7 @@ def extract_year_and_date(scriptname) -> tuple[str, str]: def get_data(filename): path, file = os.path.split(filename) year = path[-4:] - day = file.replace("d", "").replace(".py", "") + day = file.replace("d0", "").replace("d", "").replace(".py", "") txt_file = f"d{day}.txt" if os.path.isfile(txt_file):