Day | 1 | 2 | 📃 | ⏲️ | Day | 1 | 2 | 📃 | ⏲️ | |
---|---|---|---|---|---|---|---|---|---|---|
01 | ⭐ | ⭐ | day01.py | 🟢🟢 | 14 | |||||
02 | ⭐ | ⭐ | day02.py | 🟢🟢 | 15 | |||||
03 | 16 | |||||||||
04 | ⭐ | ⭐ | day04.py | 🟢🟢 | 17 | |||||
05 | ⭐ | day05.py | 🟢 | 18 | ||||||
06 | ⭐ | ⭐ | day06.py | 🟡🟡 | 19 | |||||
07 | ⭐ | ⭐ | day07.py | 🟢🟢 | 20 | |||||
08 | 21 | |||||||||
09 | 22 | |||||||||
10 | 23 | |||||||||
11 | 24 | |||||||||
12 | 25 | |||||||||
13 |
🟢 < 1 day | 🟡 1÷7 days | 🟠 = 7+ days
- A meme from 2015
- A tavern game from a DnD setting
-
- An elf with scratchcards addiction
-
- A race condition pun?
- Yet another elf addicted to gambling
Only added when both parts are completed
Python 3.9
and poetry
required. From the root folder:
# Prepare virtualenv (will be placed at .venv/). Only needed the first time
poetry install
# Activate the virtualenv
source .venv/bin/activate
# Run the solution
python3.9 src/day__.py
The script src/day00_template.py
is a template
Scripts are configured to automatically download puzzle inputs
To get and set your credentials: login into AoC, open the Web Developer Tools (CTRL+SHIFT+I
). Go to the Storage
tab (or Application/Storage
in Chrome) and copy the value of your session
cookie into the aoc_cookie
entry of config.json
Security note: do not commit the config.json
file as it contains your personal cookie. Run git update-index --assume-unchanged config.json
to prevent git from tracking the file