.. | ||
config | ||
inputs | ||
lib | ||
test | ||
.formatter.exs | ||
.gitignore | ||
mix.exs | ||
README.md |
Advent of Code 2018
Herein lies my Elixir solutions for the Advent of Code 2018 puzzles.
Approach
My approach to each problem involves the following procedure:
- Write an initial solution for each puzzle with no help beyond code documentation.
- Rewrite initial solutions to improve the code's readability and performance.
- Watch José Valim (the author of Elixir) solve the solutions.
- Refactor again, keeping the core of my solution intact (unless truly awful), but applying anything interesting learned from his solution.