939 B
aoc
Advent Of Code solutions using C99.
Building
Be sure to clone the project with its submodules:
git clone --recurse-submodules https://git.fputs.com/fputs/advent
This project relies on several BSD extensions to the stdlib. BSDs should be able to build the project out of the box. Linux users will need libbsd
installed. The package is called libbsd-dev
on Debian-based systems.
Build the project using Cmake:
mkdir build
cd build
cmake ..
make
The supplied build.sh
script uses scan-build
to build a compilation database. This is not neccesary for users.
Inputs
Inputs can be generated from get_input.sh
. You will need to get your session cookie from the Advent of Code website. The easiest way to do this is to inspect any input page in your browser.
The script can then be run with bash get_input.sh SESSIONCOOKIE
, with SESSIONCOOKIE
replaced by your unique session cookie's hash.