Skip to content

My solutions to the 2021 edition of Advent Of Code, written in Erlang

License

Notifications You must be signed in to change notification settings

hypothermic/advent-of-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My solutions for Advent of Code

I rarely write programs in high level languages anymore because I study/work in the embedded field... My goal is to stay up to date with Erlang and wipe the rust off my brain by solving the yearly AoC challenges :-)

Build & run

If you want to run this project, make sure you have rebar3 installed. It's the de-facto toolchain for Erlang nowadays, so you really shouldn't be using anything else. Use the Makefile with the build/run/clean targets, or manually do these things:

$ rebar3 escriptize
$ set -m && clear && _build/default/bin/aoc

Using command-line arguments, a specific year or day can be specified to run. The data set (real data or sample data) can be chosen using the mode argument:

$ make run [year X] [day X] [mode data/sample]
$ make run year 2021 day 3 mode sample

Completion times 2019

Day Time required Finished at (CET) Global rank Solution
1 10:31 06:10 AM 2608 day1.erl
2 06:08 06:06 AM 4147 day2.erl
3 33:31 06:33 AM 3001 day3.erl
4 24:54 06:24 AM 1038 day4.erl
5 26:30 06:26 AM 1652 day5.erl
6 19:02 06:19 AM 1841 day6.erl
7 16:30 06:16 AM 4087 day7.erl
8 33:01 06:33 AM 542 day8.erl
9 too late too late too bad day9.erl
10 18:54 06:18 AM 1573 day10.erl

About

My solutions to the 2021 edition of Advent Of Code, written in Erlang

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published