My solutions for Advent of Code.
Each <Year>
has a <Lang>
folder/project. The structure of the folder depends on the language
used, but must not require any dependencies from outside.
In Rust the best setup is to use a workspace, with one or more shared library crates and binary crates for each individual day.
- Cli program that supports:
- running a single day
- running a selection of days
- running all days
- measure performance for all days or selection or single days (in some way)
e.g. for running day 25:
main 25
- Rust
- C++
- Haskell
- Kotlin
- C#
- Python
- Typescript
- Clojure