Oskar Winkels 3ae9fd5a4d | ||
---|---|---|
day1 | ||
day2 | ||
day3 | ||
day4 | ||
day5 | ||
day6 | ||
day7 | ||
day8 | ||
day9 | ||
day10 | ||
day11 | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
README.md |
README.md
Advent of Code 2022
This is my first AoC.
Languages
I'll try to achieve all challenges using only Haskell and Zig.
Running
If
- the respective toolchains are installed,
- the respective dependencies are installed,
- and either
- an input.txt file is placed in the day's folder, or
- an AoC session cookie header is placed in
$HOME/creds/aoc-cookie
(WithCookie: session=...
),
all challenges can be easily run from the top directory using
make DAY=<day>
If the session cookie is saved as described above and no input file exists, it will be pulled from the aoc servers for you.
Afterwards, Make will use either GHC's runhaskell
or Zig's zig run
to run the code (with instant compilation) and feed the input to it on STDIN. The results will be printed to STDOUT to be pasted in the AoC web app.
Licensing
All code licensed under GPLv3, see LICENSE.