From 9d323405bc4af73fb64144779d6416241834c544 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jimpjorps=E2=84=A2?= Date: Sat, 23 Dec 2023 17:20:07 -0500 Subject: Update README.md --- README.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/README.md b/README.md index e8eccd3..8cba48a 100644 --- a/README.md +++ b/README.md @@ -6,3 +6,38 @@ Solutions are in: * __2021__: [Racket](https://racket-lang.org/), with some in [Elixir](https://elixir-lang.org/) * __2022__: Racket * __2023__: [Gleam](https://gleam.run/) and Racket + +## 2023 Solutions + +Difficulty rating: +* ⭐ -- I was able to write a straightforward solution without any problems +* ⭐⭐ -- I ran into a few hurdles or bugs, but it eventually came together pretty smoothly +* ⭐⭐⭐ -- I needed to do some research to figure out how to do this one, or it took me many abortive tries to figure out a working method +* ⭐⭐⭐⭐ -- I couldn't figure this one out without seeing someone else discuss how they solved it +* ⭐⭐⭐⭐⭐ -- I couldn't figure this one out without seeing someone else's code + +| Day | Name | Racket | Gleam | Difficulty | +| --- | ---------------------------------------------------------------------- | ------------------------------------------ | ---------------------------------------- | ---------- | +| 1 | [Trebuchet?!](https://adventofcode.com/2023/day/1) | [Day 1](/aoc2023-other/day-01/day-01.rkt) | [Day 1](/aoc2023/src/day1/solve.gleam) | ⭐⭐⭐ | +| 2 | [Cube Conundrum](https://adventofcode.com/2023/day/2) | [Day 2](/aoc2023-other/day-02/day-02.rkt) | [Day 2](/aoc2023/src/day2/solve.gleam) | ⭐ | +| 3 | [Gear Ratios](https://adventofcode.com/2023/day/3) | [Day 3](/aoc2023-other/day-03/day-03.rkt) | [Day 3](/aoc2023/src/day3/solve.gleam) | ⭐⭐⭐ | +| 4 | [Scratchcards](https://adventofcode.com/2023/day/4) | [Day 4](/aoc2023-other/day-04/day-04.rkt) | [Day 4](/aoc2023/src/day4/solve.gleam) | ⭐ | +| 5 | [If You Give a Seed a Fertilizer](https://adventofcode.com/2023/day/5) | [Day 5](/aoc2023-other/day-05/day-05.rkt) | [Day 5](/aoc2023/src/day5/solve.gleam) | ⭐⭐ | +| 6 | [Wait For It](https://adventofcode.com/2023/day/6) | [Day 6](/aoc2023-other/day-06/day-06.rkt) | [Day 6](/aoc2023/src/day6/solve.gleam) | ⭐ | +| 7 | [Camel Cards](https://adventofcode.com/2023/day/7) | [Day 7](/aoc2023-other/day-07/day-07.rkt) | [Day 7](/aoc2023/src/day7/solve.gleam) | ⭐ | +| 8 | [Haunted Wasteland](https://adventofcode.com/2023/day/8) | [Day 8](/aoc2023-other/day-08/day-08.rkt) | [Day 8](/aoc2023/src/day8/solve.gleam) | ⭐⭐ | +| 9 | [Mirage Maintenance](https://adventofcode.com/2023/day/9) | [Day 9](/aoc2023-other/day-09/day-09.rkt) | [Day 9](/aoc2023/src/day9/solve.gleam) | ⭐ | +| 10 | [Pipe Maze](https://adventofcode.com/2023/day/10) | [Day 10](/aoc2023-other/day-10/day-10.rkt) | [Day 10](/aoc2023/src/day10/solve.gleam) | ⭐⭐ | +| 11 | [Cosmic Expansion](https://adventofcode.com/2023/day/11) | [Day 11](/aoc2023-other/day-11/day-11.rkt) | [Day 11](/aoc2023/src/day11/solve.gleam) | ⭐⭐ | +| 12 | [Hot Springs](https://adventofcode.com/2023/day/12) | [Day 12](/aoc2023-other/day-12/day-12.rkt) | [Day 12](/aoc2023/src/day12/solve.gleam) | ⭐⭐⭐⭐ | +| 13 | [Point of Incidence](https://adventofcode.com/2023/day/13) | [Day 13](/aoc2023-other/day-13/day-13.rkt) | [Day 13](/aoc2023/src/day13/solve.gleam) | ⭐⭐ | +| 14 | [Parabolic Reflector Dish](https://adventofcode.com/2023/day/14) | [Day 14](/aoc2023-other/day-14/day-14.rkt) | [Day 14](/aoc2023/src/day14/solve.gleam) | ⭐⭐⭐ | +| 15 | [Lens Library](https://adventofcode.com/2023/day/15) | [Day 15](/aoc2023-other/day-15/day-15.rkt) | [Day 15](/aoc2023/src/day15/solve.gleam) | ⭐ | +| 16 | [The Floor Will Be Lava](https://adventofcode.com/2023/day/16) | [Day 16](/aoc2023-other/day-16/day-16.rkt) | [Day 16](/aoc2023/src/day16/solve.gleam) | ⭐⭐⭐ | +| 17 | [Clumsy Crucible](https://adventofcode.com/2023/day/17) | [Day 17](/aoc2023-other/day-17/day-17.rkt) | | ⭐⭐⭐⭐⭐ | +| 18 | [Lavaduct Lagoon](https://adventofcode.com/2023/day/18) | [Day 18](/aoc2023-other/day-18/day-18.rkt) | [Day 18](/aoc2023/src/day18/solve.gleam) | ⭐ | +| 19 | [Aplenty](https://adventofcode.com/2023/day/19) | [Day 19](/aoc2023-other/day-19/day-19.rkt) | [Day 19](/aoc2023/src/day19/solve.gleam) | ⭐⭐⭐ | +| 20 | [Pulse Propagation](https://adventofcode.com/2023/day/20) | [Day 20](/aoc2023-other/day-20/day-20.rkt) | [Day 20](/aoc2023/src/day20/solve.gleam) | ⭐⭐⭐⭐ | +| 21 | [Step Counter](https://adventofcode.com/2023/day/21) | [Day 21](/aoc2023-other/day-21/day-21.rkt) | | ⭐⭐⭐⭐ | +| 22 | [Sand Slabs](https://adventofcode.com/2023/day/22) | [Day 22](/aoc2023-other/day-22/day-22.rkt) | [Day 22](/aoc2023/src/day22/solve.gleam) | ⭐⭐⭐ | +| 23 | [A Long Walk](https://adventofcode.com/2023/day/23) | [Day 23](/aoc2023-other/day-23/day-23.rkt) | [Day 23](/aoc2023/src/day23/solve.gleam) | ⭐⭐⭐ | -- cgit v1.2.3 From 0231d6e8630ac7bc2253e83f59e9ae1049664a3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jimpjorps=E2=84=A2?= Date: Sat, 23 Dec 2023 17:33:29 -0500 Subject: Update README.md --- README.md | 71 +++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 40 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index 8cba48a..f5c615a 100644 --- a/README.md +++ b/README.md @@ -9,35 +9,44 @@ Solutions are in: ## 2023 Solutions -Difficulty rating: -* ⭐ -- I was able to write a straightforward solution without any problems -* ⭐⭐ -- I ran into a few hurdles or bugs, but it eventually came together pretty smoothly -* ⭐⭐⭐ -- I needed to do some research to figure out how to do this one, or it took me many abortive tries to figure out a working method -* ⭐⭐⭐⭐ -- I couldn't figure this one out without seeing someone else discuss how they solved it -* ⭐⭐⭐⭐⭐ -- I couldn't figure this one out without seeing someone else's code +### Difficulty rating +* ⭐ I was able to write a straightforward solution without any problems +* ⭐⭐ I ran into a few hurdles or bugs, but it eventually came together pretty smoothly +* ⭐⭐⭐ I needed to do some research to figure out how to do this one, or it took me many abortive tries to figure out a working method +* ⭐⭐⭐⭐ I couldn't figure this one out without seeing someone else discuss how they solved it +* ⭐⭐⭐⭐⭐ I couldn't figure this one out without seeing someone else's code -| Day | Name | Racket | Gleam | Difficulty | -| --- | ---------------------------------------------------------------------- | ------------------------------------------ | ---------------------------------------- | ---------- | -| 1 | [Trebuchet?!](https://adventofcode.com/2023/day/1) | [Day 1](/aoc2023-other/day-01/day-01.rkt) | [Day 1](/aoc2023/src/day1/solve.gleam) | ⭐⭐⭐ | -| 2 | [Cube Conundrum](https://adventofcode.com/2023/day/2) | [Day 2](/aoc2023-other/day-02/day-02.rkt) | [Day 2](/aoc2023/src/day2/solve.gleam) | ⭐ | -| 3 | [Gear Ratios](https://adventofcode.com/2023/day/3) | [Day 3](/aoc2023-other/day-03/day-03.rkt) | [Day 3](/aoc2023/src/day3/solve.gleam) | ⭐⭐⭐ | -| 4 | [Scratchcards](https://adventofcode.com/2023/day/4) | [Day 4](/aoc2023-other/day-04/day-04.rkt) | [Day 4](/aoc2023/src/day4/solve.gleam) | ⭐ | -| 5 | [If You Give a Seed a Fertilizer](https://adventofcode.com/2023/day/5) | [Day 5](/aoc2023-other/day-05/day-05.rkt) | [Day 5](/aoc2023/src/day5/solve.gleam) | ⭐⭐ | -| 6 | [Wait For It](https://adventofcode.com/2023/day/6) | [Day 6](/aoc2023-other/day-06/day-06.rkt) | [Day 6](/aoc2023/src/day6/solve.gleam) | ⭐ | -| 7 | [Camel Cards](https://adventofcode.com/2023/day/7) | [Day 7](/aoc2023-other/day-07/day-07.rkt) | [Day 7](/aoc2023/src/day7/solve.gleam) | ⭐ | -| 8 | [Haunted Wasteland](https://adventofcode.com/2023/day/8) | [Day 8](/aoc2023-other/day-08/day-08.rkt) | [Day 8](/aoc2023/src/day8/solve.gleam) | ⭐⭐ | -| 9 | [Mirage Maintenance](https://adventofcode.com/2023/day/9) | [Day 9](/aoc2023-other/day-09/day-09.rkt) | [Day 9](/aoc2023/src/day9/solve.gleam) | ⭐ | -| 10 | [Pipe Maze](https://adventofcode.com/2023/day/10) | [Day 10](/aoc2023-other/day-10/day-10.rkt) | [Day 10](/aoc2023/src/day10/solve.gleam) | ⭐⭐ | -| 11 | [Cosmic Expansion](https://adventofcode.com/2023/day/11) | [Day 11](/aoc2023-other/day-11/day-11.rkt) | [Day 11](/aoc2023/src/day11/solve.gleam) | ⭐⭐ | -| 12 | [Hot Springs](https://adventofcode.com/2023/day/12) | [Day 12](/aoc2023-other/day-12/day-12.rkt) | [Day 12](/aoc2023/src/day12/solve.gleam) | ⭐⭐⭐⭐ | -| 13 | [Point of Incidence](https://adventofcode.com/2023/day/13) | [Day 13](/aoc2023-other/day-13/day-13.rkt) | [Day 13](/aoc2023/src/day13/solve.gleam) | ⭐⭐ | -| 14 | [Parabolic Reflector Dish](https://adventofcode.com/2023/day/14) | [Day 14](/aoc2023-other/day-14/day-14.rkt) | [Day 14](/aoc2023/src/day14/solve.gleam) | ⭐⭐⭐ | -| 15 | [Lens Library](https://adventofcode.com/2023/day/15) | [Day 15](/aoc2023-other/day-15/day-15.rkt) | [Day 15](/aoc2023/src/day15/solve.gleam) | ⭐ | -| 16 | [The Floor Will Be Lava](https://adventofcode.com/2023/day/16) | [Day 16](/aoc2023-other/day-16/day-16.rkt) | [Day 16](/aoc2023/src/day16/solve.gleam) | ⭐⭐⭐ | -| 17 | [Clumsy Crucible](https://adventofcode.com/2023/day/17) | [Day 17](/aoc2023-other/day-17/day-17.rkt) | | ⭐⭐⭐⭐⭐ | -| 18 | [Lavaduct Lagoon](https://adventofcode.com/2023/day/18) | [Day 18](/aoc2023-other/day-18/day-18.rkt) | [Day 18](/aoc2023/src/day18/solve.gleam) | ⭐ | -| 19 | [Aplenty](https://adventofcode.com/2023/day/19) | [Day 19](/aoc2023-other/day-19/day-19.rkt) | [Day 19](/aoc2023/src/day19/solve.gleam) | ⭐⭐⭐ | -| 20 | [Pulse Propagation](https://adventofcode.com/2023/day/20) | [Day 20](/aoc2023-other/day-20/day-20.rkt) | [Day 20](/aoc2023/src/day20/solve.gleam) | ⭐⭐⭐⭐ | -| 21 | [Step Counter](https://adventofcode.com/2023/day/21) | [Day 21](/aoc2023-other/day-21/day-21.rkt) | | ⭐⭐⭐⭐ | -| 22 | [Sand Slabs](https://adventofcode.com/2023/day/22) | [Day 22](/aoc2023-other/day-22/day-22.rkt) | [Day 22](/aoc2023/src/day22/solve.gleam) | ⭐⭐⭐ | -| 23 | [A Long Walk](https://adventofcode.com/2023/day/23) | [Day 23](/aoc2023-other/day-23/day-23.rkt) | [Day 23](/aoc2023/src/day23/solve.gleam) | ⭐⭐⭐ | +### Enjoyment rating +* ♥️ Really annoying; the problem statement was confusing, or the solution didn't feel worth all the effort, or Part 2 was unsolvable without knowing obscure theory +* ♥️♥️ It was *okay*, I guess (usually because there's more parsing than solving) +* ♥️♥️♥️ An average Advent of Code problem; not bad but not fantastic either +* ♥️♥️♥️♥️ Fun and interesting to work through; I spent more time than average on tweaking and improving the solution because I was enjoying myself +* ♥️♥️♥️♥️♥️ My favorite one of the year; it's the kind of problem I enjoy solving and the solution was elegant or interesting + +| Day | Name | Racket | Gleam | Difficulty | Enjoyment | +| --- | ---------------------------------------------------------------------- | ------------------------------------------ | ---------------------------------------- | ---------- | ---------- | +| 1 | [Trebuchet?!](https://adventofcode.com/2023/day/1) | [Day 1](/aoc2023-other/day-01/day-01.rkt) | [Day 1](/aoc2023/src/day1/solve.gleam) | ⭐⭐⭐ | ♥️♥️ | +| 2 | [Cube Conundrum](https://adventofcode.com/2023/day/2) | [Day 2](/aoc2023-other/day-02/day-02.rkt) | [Day 2](/aoc2023/src/day2/solve.gleam) | ⭐ | ♥️♥️♥️ | +| 3 | [Gear Ratios](https://adventofcode.com/2023/day/3) | [Day 3](/aoc2023-other/day-03/day-03.rkt) | [Day 3](/aoc2023/src/day3/solve.gleam) | ⭐⭐⭐ | ♥️♥️ | +| 4 | [Scratchcards](https://adventofcode.com/2023/day/4) | [Day 4](/aoc2023-other/day-04/day-04.rkt) | [Day 4](/aoc2023/src/day4/solve.gleam) | ⭐ | ♥️♥️♥️ | +| 5 | [If You Give a Seed a Fertilizer](https://adventofcode.com/2023/day/5) | [Day 5](/aoc2023-other/day-05/day-05.rkt) | [Day 5](/aoc2023/src/day5/solve.gleam) | ⭐⭐ | ♥️ | +| 6 | [Wait For It](https://adventofcode.com/2023/day/6) | [Day 6](/aoc2023-other/day-06/day-06.rkt) | [Day 6](/aoc2023/src/day6/solve.gleam) | ⭐ | ♥️♥️ | +| 7 | [Camel Cards](https://adventofcode.com/2023/day/7) | [Day 7](/aoc2023-other/day-07/day-07.rkt) | [Day 7](/aoc2023/src/day7/solve.gleam) | ⭐ | ♥️♥️♥️♥️ | +| 8 | [Haunted Wasteland](https://adventofcode.com/2023/day/8) | [Day 8](/aoc2023-other/day-08/day-08.rkt) | [Day 8](/aoc2023/src/day8/solve.gleam) | ⭐⭐ | ♥️ | +| 9 | [Mirage Maintenance](https://adventofcode.com/2023/day/9) | [Day 9](/aoc2023-other/day-09/day-09.rkt) | [Day 9](/aoc2023/src/day9/solve.gleam) | ⭐ | ♥️♥️ | +| 10 | [Pipe Maze](https://adventofcode.com/2023/day/10) | [Day 10](/aoc2023-other/day-10/day-10.rkt) | [Day 10](/aoc2023/src/day10/solve.gleam) | ⭐⭐ | ♥️♥️♥️ | +| 11 | [Cosmic Expansion](https://adventofcode.com/2023/day/11) | [Day 11](/aoc2023-other/day-11/day-11.rkt) | [Day 11](/aoc2023/src/day11/solve.gleam) | ⭐⭐ | ♥️♥️ | +| 12 | [Hot Springs](https://adventofcode.com/2023/day/12) | [Day 12](/aoc2023-other/day-12/day-12.rkt) | [Day 12](/aoc2023/src/day12/solve.gleam) | ⭐⭐⭐⭐ | ♥️♥️♥️♥️ | +| 13 | [Point of Incidence](https://adventofcode.com/2023/day/13) | [Day 13](/aoc2023-other/day-13/day-13.rkt) | [Day 13](/aoc2023/src/day13/solve.gleam) | ⭐⭐ | ♥️♥️♥️ | +| 14 | [Parabolic Reflector Dish](https://adventofcode.com/2023/day/14) | [Day 14](/aoc2023-other/day-14/day-14.rkt) | [Day 14](/aoc2023/src/day14/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️♥️ | +| 15 | [Lens Library](https://adventofcode.com/2023/day/15) | [Day 15](/aoc2023-other/day-15/day-15.rkt) | [Day 15](/aoc2023/src/day15/solve.gleam) | ⭐ | ♥️♥️ | +| 16 | [The Floor Will Be Lava](https://adventofcode.com/2023/day/16) | [Day 16](/aoc2023-other/day-16/day-16.rkt) | [Day 16](/aoc2023/src/day16/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️ | +| 17 | [Clumsy Crucible](https://adventofcode.com/2023/day/17) | [Day 17](/aoc2023-other/day-17/day-17.rkt) | *Did not finish* | ⭐⭐⭐⭐⭐ | ♥️♥️♥️ | +| 18 | [Lavaduct Lagoon](https://adventofcode.com/2023/day/18) | [Day 18](/aoc2023-other/day-18/day-18.rkt) | [Day 18](/aoc2023/src/day18/solve.gleam) | ⭐ | ♥️♥️♥️♥️ | +| 19 | [Aplenty](https://adventofcode.com/2023/day/19) | [Day 19](/aoc2023-other/day-19/day-19.rkt) | [Day 19](/aoc2023/src/day19/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️ | +| 20 | [Pulse Propagation](https://adventofcode.com/2023/day/20) | [Day 20](/aoc2023-other/day-20/day-20.rkt) | [Day 20](/aoc2023/src/day20/solve.gleam) | ⭐⭐⭐⭐ | ♥️♥️ | +| 21 | [Step Counter](https://adventofcode.com/2023/day/21) | [Day 21](/aoc2023-other/day-21/day-21.rkt) | *Did not attempt* | ⭐⭐⭐⭐ | ♥️♥️ | +| 22 | [Sand Slabs](https://adventofcode.com/2023/day/22) | [Day 22](/aoc2023-other/day-22/day-22.rkt) | [Day 22](/aoc2023/src/day22/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️♥️♥️ | +| 23 | [A Long Walk](https://adventofcode.com/2023/day/23) | [Day 23](/aoc2023-other/day-23/day-23.rkt) | [Day 23](/aoc2023/src/day23/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️ | +| 24 | [](https://adventofcode.com/2023/day/24) | [Day 24](/aoc2023-other/day-24/day-24.rkt) | [Day 24](/aoc2023/src/day24/solve.gleam) | | | +| 25 | [](https://adventofcode.com/2023/day/25) | [Day 25](/aoc2023-other/day-25/day-25.rkt) | [Day 25](/aoc2023/src/day25/solve.gleam) | | | -- cgit v1.2.3 From 7e6dba5c9cf382a5b118e5890991f2e73296410e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jimpjorps=E2=84=A2?= Date: Sat, 23 Dec 2023 17:34:57 -0500 Subject: Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f5c615a..9ae589f 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ Solutions are in: * ⭐⭐⭐ I needed to do some research to figure out how to do this one, or it took me many abortive tries to figure out a working method * ⭐⭐⭐⭐ I couldn't figure this one out without seeing someone else discuss how they solved it * ⭐⭐⭐⭐⭐ I couldn't figure this one out without seeing someone else's code +* ⛔ I couldn't do it ### Enjoyment rating * ♥️ Really annoying; the problem statement was confusing, or the solution didn't feel worth all the effort, or Part 2 was unsolvable without knowing obscure theory -- cgit v1.2.3 From 715bd4e9c9c0d0cf2f600412532918f25788f196 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jimpjorps=E2=84=A2?= Date: Sat, 23 Dec 2023 21:53:36 -0500 Subject: Update README.md --- README.md | 51 +++++++++++++++++++++++++-------------------------- 1 file changed, 25 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 9ae589f..a50d37d 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,6 @@ Solutions are in: * ⭐⭐⭐ I needed to do some research to figure out how to do this one, or it took me many abortive tries to figure out a working method * ⭐⭐⭐⭐ I couldn't figure this one out without seeing someone else discuss how they solved it * ⭐⭐⭐⭐⭐ I couldn't figure this one out without seeing someone else's code -* ⛔ I couldn't do it ### Enjoyment rating * ♥️ Really annoying; the problem statement was confusing, or the solution didn't feel worth all the effort, or Part 2 was unsolvable without knowing obscure theory @@ -24,30 +23,30 @@ Solutions are in: * ♥️♥️♥️♥️ Fun and interesting to work through; I spent more time than average on tweaking and improving the solution because I was enjoying myself * ♥️♥️♥️♥️♥️ My favorite one of the year; it's the kind of problem I enjoy solving and the solution was elegant or interesting -| Day | Name | Racket | Gleam | Difficulty | Enjoyment | -| --- | ---------------------------------------------------------------------- | ------------------------------------------ | ---------------------------------------- | ---------- | ---------- | -| 1 | [Trebuchet?!](https://adventofcode.com/2023/day/1) | [Day 1](/aoc2023-other/day-01/day-01.rkt) | [Day 1](/aoc2023/src/day1/solve.gleam) | ⭐⭐⭐ | ♥️♥️ | -| 2 | [Cube Conundrum](https://adventofcode.com/2023/day/2) | [Day 2](/aoc2023-other/day-02/day-02.rkt) | [Day 2](/aoc2023/src/day2/solve.gleam) | ⭐ | ♥️♥️♥️ | -| 3 | [Gear Ratios](https://adventofcode.com/2023/day/3) | [Day 3](/aoc2023-other/day-03/day-03.rkt) | [Day 3](/aoc2023/src/day3/solve.gleam) | ⭐⭐⭐ | ♥️♥️ | -| 4 | [Scratchcards](https://adventofcode.com/2023/day/4) | [Day 4](/aoc2023-other/day-04/day-04.rkt) | [Day 4](/aoc2023/src/day4/solve.gleam) | ⭐ | ♥️♥️♥️ | -| 5 | [If You Give a Seed a Fertilizer](https://adventofcode.com/2023/day/5) | [Day 5](/aoc2023-other/day-05/day-05.rkt) | [Day 5](/aoc2023/src/day5/solve.gleam) | ⭐⭐ | ♥️ | -| 6 | [Wait For It](https://adventofcode.com/2023/day/6) | [Day 6](/aoc2023-other/day-06/day-06.rkt) | [Day 6](/aoc2023/src/day6/solve.gleam) | ⭐ | ♥️♥️ | -| 7 | [Camel Cards](https://adventofcode.com/2023/day/7) | [Day 7](/aoc2023-other/day-07/day-07.rkt) | [Day 7](/aoc2023/src/day7/solve.gleam) | ⭐ | ♥️♥️♥️♥️ | -| 8 | [Haunted Wasteland](https://adventofcode.com/2023/day/8) | [Day 8](/aoc2023-other/day-08/day-08.rkt) | [Day 8](/aoc2023/src/day8/solve.gleam) | ⭐⭐ | ♥️ | -| 9 | [Mirage Maintenance](https://adventofcode.com/2023/day/9) | [Day 9](/aoc2023-other/day-09/day-09.rkt) | [Day 9](/aoc2023/src/day9/solve.gleam) | ⭐ | ♥️♥️ | -| 10 | [Pipe Maze](https://adventofcode.com/2023/day/10) | [Day 10](/aoc2023-other/day-10/day-10.rkt) | [Day 10](/aoc2023/src/day10/solve.gleam) | ⭐⭐ | ♥️♥️♥️ | -| 11 | [Cosmic Expansion](https://adventofcode.com/2023/day/11) | [Day 11](/aoc2023-other/day-11/day-11.rkt) | [Day 11](/aoc2023/src/day11/solve.gleam) | ⭐⭐ | ♥️♥️ | -| 12 | [Hot Springs](https://adventofcode.com/2023/day/12) | [Day 12](/aoc2023-other/day-12/day-12.rkt) | [Day 12](/aoc2023/src/day12/solve.gleam) | ⭐⭐⭐⭐ | ♥️♥️♥️♥️ | -| 13 | [Point of Incidence](https://adventofcode.com/2023/day/13) | [Day 13](/aoc2023-other/day-13/day-13.rkt) | [Day 13](/aoc2023/src/day13/solve.gleam) | ⭐⭐ | ♥️♥️♥️ | -| 14 | [Parabolic Reflector Dish](https://adventofcode.com/2023/day/14) | [Day 14](/aoc2023-other/day-14/day-14.rkt) | [Day 14](/aoc2023/src/day14/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️♥️ | -| 15 | [Lens Library](https://adventofcode.com/2023/day/15) | [Day 15](/aoc2023-other/day-15/day-15.rkt) | [Day 15](/aoc2023/src/day15/solve.gleam) | ⭐ | ♥️♥️ | -| 16 | [The Floor Will Be Lava](https://adventofcode.com/2023/day/16) | [Day 16](/aoc2023-other/day-16/day-16.rkt) | [Day 16](/aoc2023/src/day16/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️ | -| 17 | [Clumsy Crucible](https://adventofcode.com/2023/day/17) | [Day 17](/aoc2023-other/day-17/day-17.rkt) | *Did not finish* | ⭐⭐⭐⭐⭐ | ♥️♥️♥️ | -| 18 | [Lavaduct Lagoon](https://adventofcode.com/2023/day/18) | [Day 18](/aoc2023-other/day-18/day-18.rkt) | [Day 18](/aoc2023/src/day18/solve.gleam) | ⭐ | ♥️♥️♥️♥️ | -| 19 | [Aplenty](https://adventofcode.com/2023/day/19) | [Day 19](/aoc2023-other/day-19/day-19.rkt) | [Day 19](/aoc2023/src/day19/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️ | -| 20 | [Pulse Propagation](https://adventofcode.com/2023/day/20) | [Day 20](/aoc2023-other/day-20/day-20.rkt) | [Day 20](/aoc2023/src/day20/solve.gleam) | ⭐⭐⭐⭐ | ♥️♥️ | -| 21 | [Step Counter](https://adventofcode.com/2023/day/21) | [Day 21](/aoc2023-other/day-21/day-21.rkt) | *Did not attempt* | ⭐⭐⭐⭐ | ♥️♥️ | -| 22 | [Sand Slabs](https://adventofcode.com/2023/day/22) | [Day 22](/aoc2023-other/day-22/day-22.rkt) | [Day 22](/aoc2023/src/day22/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️♥️♥️ | -| 23 | [A Long Walk](https://adventofcode.com/2023/day/23) | [Day 23](/aoc2023-other/day-23/day-23.rkt) | [Day 23](/aoc2023/src/day23/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️ | +| Day | Name | Racket | Gleam | Difficulty | Enjoyment | Involves | +| --- | ---------------------------------------------------------------------- | :----------------------------------------: | :--------------------------------------: | ---------: | :--------- | -------- | +| 1 | [Trebuchet?!](https://adventofcode.com/2023/day/1) | [Day 1](/aoc2023-other/day-01/day-01.rkt) | [Day 1](/aoc2023/src/day1/solve.gleam) | ⭐⭐⭐ | ♥️♥️ | regex +| 2 | [Cube Conundrum](https://adventofcode.com/2023/day/2) | [Day 2](/aoc2023-other/day-02/day-02.rkt) | [Day 2](/aoc2023/src/day2/solve.gleam) | ⭐ | ♥️♥️♥️ | parsing, higher-order functions +| 3 | [Gear Ratios](https://adventofcode.com/2023/day/3) | [Day 3](/aoc2023-other/day-03/day-03.rkt) | [Day 3](/aoc2023/src/day3/solve.gleam) | ⭐⭐⭐ | ♥️♥️ | arrays +| 4 | [Scratchcards](https://adventofcode.com/2023/day/4) | [Day 4](/aoc2023-other/day-04/day-04.rkt) | [Day 4](/aoc2023/src/day4/solve.gleam) | ⭐ | ♥️♥️♥️ | hashmaps +| 5 | [If You Give a Seed a Fertilizer](https://adventofcode.com/2023/day/5) | [Day 5](/aoc2023-other/day-05/day-05.rkt) | [Day 5](/aoc2023/src/day5/solve.gleam) | ⭐⭐ | ♥️ | sparse ranges +| 6 | [Wait For It](https://adventofcode.com/2023/day/6) | [Day 6](/aoc2023-other/day-06/day-06.rkt) | [Day 6](/aoc2023/src/day6/solve.gleam) | ⭐ | ♥️♥️ | algebra, root-finding +| 7 | [Camel Cards](https://adventofcode.com/2023/day/7) | [Day 7](/aoc2023-other/day-07/day-07.rkt) | [Day 7](/aoc2023/src/day7/solve.gleam) | ⭐ | ♥️♥️♥️♥️ | pattern matching +| 8 | [Haunted Wasteland](https://adventofcode.com/2023/day/8) | [Day 8](/aoc2023-other/day-08/day-08.rkt) | [Day 8](/aoc2023/src/day8/solve.gleam) | ⭐⭐ | ♥️ | state machines, number theory +| 9 | [Mirage Maintenance](https://adventofcode.com/2023/day/9) | [Day 9](/aoc2023-other/day-09/day-09.rkt) | [Day 9](/aoc2023/src/day9/solve.gleam) | ⭐ | ♥️♥️ | numerical methods +| 10 | [Pipe Maze](https://adventofcode.com/2023/day/10) | [Day 10](/aoc2023-other/day-10/day-10.rkt) | [Day 10](/aoc2023/src/day10/solve.gleam) | ⭐⭐ | ♥️♥️♥️ | DFS, point-in-polygon problem +| 11 | [Cosmic Expansion](https://adventofcode.com/2023/day/11) | [Day 11](/aoc2023-other/day-11/day-11.rkt) | [Day 11](/aoc2023/src/day11/solve.gleam) | ⭐⭐ | ♥️♥️ | parsing, sparse matrices +| 12 | [Hot Springs](https://adventofcode.com/2023/day/12) | [Day 12](/aoc2023-other/day-12/day-12.rkt) | [Day 12](/aoc2023/src/day12/solve.gleam) | ⭐⭐⭐⭐ | ♥️♥️♥️♥️ | dynamic programming +| 13 | [Point of Incidence](https://adventofcode.com/2023/day/13) | [Day 13](/aoc2023-other/day-13/day-13.rkt) | [Day 13](/aoc2023/src/day13/solve.gleam) | ⭐⭐ | ♥️♥️♥️ | recursion +| 14 | [Parabolic Reflector Dish](https://adventofcode.com/2023/day/14) | [Day 14](/aoc2023-other/day-14/day-14.rkt) | [Day 14](/aoc2023/src/day14/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️♥️ | simulation +| 15 | [Lens Library](https://adventofcode.com/2023/day/15) | [Day 15](/aoc2023-other/day-15/day-15.rkt) | [Day 15](/aoc2023/src/day15/solve.gleam) | ⭐ | ♥️♥️ | hashmaps +| 16 | [The Floor Will Be Lava](https://adventofcode.com/2023/day/16) | [Day 16](/aoc2023-other/day-16/day-16.rkt) | [Day 16](/aoc2023/src/day16/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️ | simulation +| 17 | [Clumsy Crucible](https://adventofcode.com/2023/day/17) | [Day 17](/aoc2023-other/day-17/day-17.rkt) | ⛔ | ⭐⭐⭐⭐⭐ | ♥️♥️♥️ | BFS, Dijkstra +| 18 | [Lavaduct Lagoon](https://adventofcode.com/2023/day/18) | [Day 18](/aoc2023-other/day-18/day-18.rkt) | [Day 18](/aoc2023/src/day18/solve.gleam) | ⭐ | ♥️♥️♥️♥️ | geometry +| 19 | [Aplenty](https://adventofcode.com/2023/day/19) | [Day 19](/aoc2023-other/day-19/day-19.rkt) | [Day 19](/aoc2023/src/day19/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️ | sparse ranges +| 20 | [Pulse Propagation](https://adventofcode.com/2023/day/20) | [Day 20](/aoc2023-other/day-20/day-20.rkt) | [Day 20](/aoc2023/src/day20/solve.gleam) | ⭐⭐⭐⭐ | ♥️♥️ | simulation, number theory +| 21 | [Step Counter](https://adventofcode.com/2023/day/21) | [Day 21](/aoc2023-other/day-21/day-21.rkt) | ⛔ | ⭐⭐⭐⭐ | ♥️♥️ | cellular automata +| 22 | [Sand Slabs](https://adventofcode.com/2023/day/22) | [Day 22](/aoc2023-other/day-22/day-22.rkt) | [Day 22](/aoc2023/src/day22/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️♥️♥️ | simulation, BFS +| 23 | [A Long Walk](https://adventofcode.com/2023/day/23) | [Day 23](/aoc2023-other/day-23/day-23.rkt) | [Day 23](/aoc2023/src/day23/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️ | DFS | 24 | [](https://adventofcode.com/2023/day/24) | [Day 24](/aoc2023-other/day-24/day-24.rkt) | [Day 24](/aoc2023/src/day24/solve.gleam) | | | | 25 | [](https://adventofcode.com/2023/day/25) | [Day 25](/aoc2023-other/day-25/day-25.rkt) | [Day 25](/aoc2023/src/day25/solve.gleam) | | | -- cgit v1.2.3 From 71cbe8b35efbdb7157ea6e8ab9203a2064788754 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jimpjorps=E2=84=A2?= Date: Sat, 23 Dec 2023 21:55:43 -0500 Subject: Update README.md --- README.md | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index a50d37d..9c9902c 100644 --- a/README.md +++ b/README.md @@ -23,30 +23,30 @@ Solutions are in: * ♥️♥️♥️♥️ Fun and interesting to work through; I spent more time than average on tweaking and improving the solution because I was enjoying myself * ♥️♥️♥️♥️♥️ My favorite one of the year; it's the kind of problem I enjoy solving and the solution was elegant or interesting -| Day | Name | Racket | Gleam | Difficulty | Enjoyment | Involves | -| --- | ---------------------------------------------------------------------- | :----------------------------------------: | :--------------------------------------: | ---------: | :--------- | -------- | -| 1 | [Trebuchet?!](https://adventofcode.com/2023/day/1) | [Day 1](/aoc2023-other/day-01/day-01.rkt) | [Day 1](/aoc2023/src/day1/solve.gleam) | ⭐⭐⭐ | ♥️♥️ | regex -| 2 | [Cube Conundrum](https://adventofcode.com/2023/day/2) | [Day 2](/aoc2023-other/day-02/day-02.rkt) | [Day 2](/aoc2023/src/day2/solve.gleam) | ⭐ | ♥️♥️♥️ | parsing, higher-order functions -| 3 | [Gear Ratios](https://adventofcode.com/2023/day/3) | [Day 3](/aoc2023-other/day-03/day-03.rkt) | [Day 3](/aoc2023/src/day3/solve.gleam) | ⭐⭐⭐ | ♥️♥️ | arrays -| 4 | [Scratchcards](https://adventofcode.com/2023/day/4) | [Day 4](/aoc2023-other/day-04/day-04.rkt) | [Day 4](/aoc2023/src/day4/solve.gleam) | ⭐ | ♥️♥️♥️ | hashmaps -| 5 | [If You Give a Seed a Fertilizer](https://adventofcode.com/2023/day/5) | [Day 5](/aoc2023-other/day-05/day-05.rkt) | [Day 5](/aoc2023/src/day5/solve.gleam) | ⭐⭐ | ♥️ | sparse ranges -| 6 | [Wait For It](https://adventofcode.com/2023/day/6) | [Day 6](/aoc2023-other/day-06/day-06.rkt) | [Day 6](/aoc2023/src/day6/solve.gleam) | ⭐ | ♥️♥️ | algebra, root-finding -| 7 | [Camel Cards](https://adventofcode.com/2023/day/7) | [Day 7](/aoc2023-other/day-07/day-07.rkt) | [Day 7](/aoc2023/src/day7/solve.gleam) | ⭐ | ♥️♥️♥️♥️ | pattern matching -| 8 | [Haunted Wasteland](https://adventofcode.com/2023/day/8) | [Day 8](/aoc2023-other/day-08/day-08.rkt) | [Day 8](/aoc2023/src/day8/solve.gleam) | ⭐⭐ | ♥️ | state machines, number theory -| 9 | [Mirage Maintenance](https://adventofcode.com/2023/day/9) | [Day 9](/aoc2023-other/day-09/day-09.rkt) | [Day 9](/aoc2023/src/day9/solve.gleam) | ⭐ | ♥️♥️ | numerical methods -| 10 | [Pipe Maze](https://adventofcode.com/2023/day/10) | [Day 10](/aoc2023-other/day-10/day-10.rkt) | [Day 10](/aoc2023/src/day10/solve.gleam) | ⭐⭐ | ♥️♥️♥️ | DFS, point-in-polygon problem -| 11 | [Cosmic Expansion](https://adventofcode.com/2023/day/11) | [Day 11](/aoc2023-other/day-11/day-11.rkt) | [Day 11](/aoc2023/src/day11/solve.gleam) | ⭐⭐ | ♥️♥️ | parsing, sparse matrices -| 12 | [Hot Springs](https://adventofcode.com/2023/day/12) | [Day 12](/aoc2023-other/day-12/day-12.rkt) | [Day 12](/aoc2023/src/day12/solve.gleam) | ⭐⭐⭐⭐ | ♥️♥️♥️♥️ | dynamic programming -| 13 | [Point of Incidence](https://adventofcode.com/2023/day/13) | [Day 13](/aoc2023-other/day-13/day-13.rkt) | [Day 13](/aoc2023/src/day13/solve.gleam) | ⭐⭐ | ♥️♥️♥️ | recursion -| 14 | [Parabolic Reflector Dish](https://adventofcode.com/2023/day/14) | [Day 14](/aoc2023-other/day-14/day-14.rkt) | [Day 14](/aoc2023/src/day14/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️♥️ | simulation -| 15 | [Lens Library](https://adventofcode.com/2023/day/15) | [Day 15](/aoc2023-other/day-15/day-15.rkt) | [Day 15](/aoc2023/src/day15/solve.gleam) | ⭐ | ♥️♥️ | hashmaps -| 16 | [The Floor Will Be Lava](https://adventofcode.com/2023/day/16) | [Day 16](/aoc2023-other/day-16/day-16.rkt) | [Day 16](/aoc2023/src/day16/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️ | simulation -| 17 | [Clumsy Crucible](https://adventofcode.com/2023/day/17) | [Day 17](/aoc2023-other/day-17/day-17.rkt) | ⛔ | ⭐⭐⭐⭐⭐ | ♥️♥️♥️ | BFS, Dijkstra -| 18 | [Lavaduct Lagoon](https://adventofcode.com/2023/day/18) | [Day 18](/aoc2023-other/day-18/day-18.rkt) | [Day 18](/aoc2023/src/day18/solve.gleam) | ⭐ | ♥️♥️♥️♥️ | geometry -| 19 | [Aplenty](https://adventofcode.com/2023/day/19) | [Day 19](/aoc2023-other/day-19/day-19.rkt) | [Day 19](/aoc2023/src/day19/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️ | sparse ranges -| 20 | [Pulse Propagation](https://adventofcode.com/2023/day/20) | [Day 20](/aoc2023-other/day-20/day-20.rkt) | [Day 20](/aoc2023/src/day20/solve.gleam) | ⭐⭐⭐⭐ | ♥️♥️ | simulation, number theory -| 21 | [Step Counter](https://adventofcode.com/2023/day/21) | [Day 21](/aoc2023-other/day-21/day-21.rkt) | ⛔ | ⭐⭐⭐⭐ | ♥️♥️ | cellular automata -| 22 | [Sand Slabs](https://adventofcode.com/2023/day/22) | [Day 22](/aoc2023-other/day-22/day-22.rkt) | [Day 22](/aoc2023/src/day22/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️♥️♥️ | simulation, BFS -| 23 | [A Long Walk](https://adventofcode.com/2023/day/23) | [Day 23](/aoc2023-other/day-23/day-23.rkt) | [Day 23](/aoc2023/src/day23/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️ | DFS -| 24 | [](https://adventofcode.com/2023/day/24) | [Day 24](/aoc2023-other/day-24/day-24.rkt) | [Day 24](/aoc2023/src/day24/solve.gleam) | | | -| 25 | [](https://adventofcode.com/2023/day/25) | [Day 25](/aoc2023-other/day-25/day-25.rkt) | [Day 25](/aoc2023/src/day25/solve.gleam) | | | +| Name | Racket | Gleam | Difficulty | Enjoyment | Involves | +| ---------------------------------------------------------------------- | :----------------------------------------: | :--------------------------------------: | ---------: | :--------- | -------- | +| [Trebuchet?!](https://adventofcode.com/2023/day/1) | [1](/aoc2023-other/day-01/day-01.rkt) | [1](/aoc2023/src/day1/solve.gleam) | ⭐⭐⭐ | ♥️♥️ | regex +| [Cube Conundrum](https://adventofcode.com/2023/day/2) | [2](/aoc2023-other/day-02/day-02.rkt) | [2](/aoc2023/src/day2/solve.gleam) | ⭐ | ♥️♥️♥️ | parsing, higher-order functions +| [Gear Ratios](https://adventofcode.com/2023/day/3) | [3](/aoc2023-other/day-03/day-03.rkt) | [3](/aoc2023/src/day3/solve.gleam) | ⭐⭐⭐ | ♥️♥️ | arrays +| [Scratchcards](https://adventofcode.com/2023/day/4) | [4](/aoc2023-other/day-04/day-04.rkt) | [4](/aoc2023/src/day4/solve.gleam) | ⭐ | ♥️♥️♥️ | hashmaps +| [If You Give a Seed a Fertilizer](https://adventofcode.com/2023/day/5) | [5](/aoc2023-other/day-05/day-05.rkt) | [5](/aoc2023/src/day5/solve.gleam) | ⭐⭐ | ♥️ | sparse ranges +| [Wait For It](https://adventofcode.com/2023/day/6) | [6](/aoc2023-other/day-06/day-06.rkt) | [6](/aoc2023/src/day6/solve.gleam) | ⭐ | ♥️♥️ | algebra, root-finding +| [Camel Cards](https://adventofcode.com/2023/day/7) | [7](/aoc2023-other/day-07/day-07.rkt) | [7](/aoc2023/src/day7/solve.gleam) | ⭐ | ♥️♥️♥️♥️ | pattern matching +| [Haunted Wasteland](https://adventofcode.com/2023/day/8) | [8](/aoc2023-other/day-08/day-08.rkt) | [8](/aoc2023/src/day8/solve.gleam) | ⭐⭐ | ♥️ | state machines, number theory +| [Mirage Maintenance](https://adventofcode.com/2023/day/9) | [9](/aoc2023-other/day-09/day-09.rkt) | [9](/aoc2023/src/day9/solve.gleam) | ⭐ | ♥️♥️ | numerical methods +| [Pipe Maze](https://adventofcode.com/2023/day/10) | [10](/aoc2023-other/day-10/day-10.rkt) | [10](/aoc2023/src/day10/solve.gleam) | ⭐⭐ | ♥️♥️♥️ | DFS, point-in-polygon problem +| [Cosmic Expansion](https://adventofcode.com/2023/day/11) | [11](/aoc2023-other/day-11/day-11.rkt) | [11](/aoc2023/src/day11/solve.gleam) | ⭐⭐ | ♥️♥️ | parsing, sparse matrices +| [Hot Springs](https://adventofcode.com/2023/day/12) | [12](/aoc2023-other/day-12/day-12.rkt) | [12](/aoc2023/src/day12/solve.gleam) | ⭐⭐⭐⭐ | ♥️♥️♥️♥️ | dynamic programming +| [Point of Incidence](https://adventofcode.com/2023/day/13) | [13](/aoc2023-other/day-13/day-13.rkt) | [13](/aoc2023/src/day13/solve.gleam) | ⭐⭐ | ♥️♥️♥️ | recursion +| [Parabolic Reflector Dish](https://adventofcode.com/2023/day/14) | [14](/aoc2023-other/day-14/day-14.rkt) | [14](/aoc2023/src/day14/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️♥️ | simulation +| [Lens Library](https://adventofcode.com/2023/day/15) | [15](/aoc2023-other/day-15/day-15.rkt) | [15](/aoc2023/src/day15/solve.gleam) | ⭐ | ♥️♥️ | hashmaps +| [The Floor Will Be Lava](https://adventofcode.com/2023/day/16) | [16](/aoc2023-other/day-16/day-16.rkt) | [16](/aoc2023/src/day16/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️ | simulation +| [Clumsy Crucible](https://adventofcode.com/2023/day/17) | [17](/aoc2023-other/day-17/day-17.rkt) | ⛔ | ⭐⭐⭐⭐⭐ | ♥️♥️♥️ | BFS, Dijkstra +| [Lavaduct Lagoon](https://adventofcode.com/2023/day/18) | [18](/aoc2023-other/day-18/day-18.rkt) | [18](/aoc2023/src/day18/solve.gleam) | ⭐ | ♥️♥️♥️♥️ | geometry +| [Aplenty](https://adventofcode.com/2023/day/19) | [19](/aoc2023-other/day-19/day-19.rkt) | [19](/aoc2023/src/day19/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️ | sparse ranges +| [Pulse Propagation](https://adventofcode.com/2023/day/20) | [20](/aoc2023-other/day-20/day-20.rkt) | [20](/aoc2023/src/day20/solve.gleam) | ⭐⭐⭐⭐ | ♥️♥️ | simulation, number theory +| [Step Counter](https://adventofcode.com/2023/day/21) | [21](/aoc2023-other/day-21/day-21.rkt) | ⛔ | ⭐⭐⭐⭐ | ♥️♥️ | cellular automata +| [Sand Slabs](https://adventofcode.com/2023/day/22) | [22](/aoc2023-other/day-22/day-22.rkt) | [22](/aoc2023/src/day22/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️♥️♥️ | simulation, BFS +| [A Long Walk](https://adventofcode.com/2023/day/23) | [23](/aoc2023-other/day-23/day-23.rkt) | [23](/aoc2023/src/day23/solve.gleam) | ⭐⭐⭐ | ♥️♥️♥️ | DFS +| [](https://adventofcode.com/2023/day/24) | [24](/aoc2023-other/day-24/day-24.rkt) | [24](/aoc2023/src/day24/solve.gleam) | | | +| [](https://adventofcode.com/2023/day/25) | [25](/aoc2023-other/day-25/day-25.rkt) | [25](/aoc2023/src/day25/solve.gleam) | | | -- cgit v1.2.3