jonasrenault / advent

Repository for my code for Advent of code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Advent of Code

Repository of my code for Advent of Code

Install

Install project with its dependencies with poetry:

poetry install

Session

To get the code to work with your puzzle input, you need to be logged in using your session cookie. Log in to the Advent of Code website and save your session cookie in a file called .secret-session-cookie in the project's root directory.

Run

Each day's problem is solved in its own python module in a package corresponding to the year in the advent directory. To run a solution, run

poetry run python advent/advent2023/day01.py

Template generation

To generate a blank template for a new day, a template generator can be used with

poetry run python advent/utils/templates.py -y 2023 -d 1

where the -y option specifies the year and -d specifies the day to generate a template for.