These are my solutions to 2020's Advent of Code.
I solve the problems with purely functional Scala and the Typelevel ecosystem. In particular, I try to use streaming solutions where possible because I think it's an elegant and efficient paradigm, but also to get more familiar with fs2.
To run the solution to a particular day, simply execute sbt dayN/run
where 1
<= N
<= 25. To run tests (if they exist), run sbt dayN/test
.
If you've found an improvement to one of my solutions or a bug, please share! I'd love to discuss and learn :)
Head over to the create an issue page on GitHub!
Copyright © 2020 Jente Hidskes [email protected]