This repo contains my solutions to the Advent of Code 2023 edition.
My personal challenge for the last 2 years has been that I need to switch languages every day and may not use any language twice. I am dropping that requirement this year and will simply try to rotate between some of the languages that I really want to get better at.
The languages I want to use the most for this are Haskell and Rust. I might consider writing them in both languages, even. On top of that, just for the sake of it, I would love to try writing some days in the Nix language. It really is not made for this, but it could be a good way to familiarize myself with it a bit more.
As an exercise, I will try adding explicit lifetimes everywhere in my Rust solutions in hopes of it giving me a more in-depth understanding of them.
- Day 01: Haskell, Rust
- Day 02: Haskell, Rust
- Day 03: Haskell
- Day 04: Rust
- Day 05: Haskell (Part 2 takes 10 minutes... Oh well)
- Day 06: -
- Day 07: -
- Day 08: -
- Day 09: -
- Day 10: -
- Day 11: -
- Day 12: -
- Day 13: -
- Day 14: -
- Day 15: -
- Day 16: -
- Day 17: -
- Day 18: -
- Day 19: -
- Day 20: -
- Day 21: -
- Day 22: -
- Day 23: -
- Day 24: -
- Day 25: -