JH
jhrcook/advent-of-code-2023-rust
My solutions to Advent of Code 2023 (in Rust).
Advent of Code 2023 solutions in Rust
My solutions to the Advent of Code 2023 using Rust.
| Day | Code | Stars |
|---|---|---|
| 1 | src/solutions/day01.rs | ⭐️⭐️ |
| 2 | src/solutions/day02.rs | ⭐️⭐️ |
| 3 | src/solutions/day03.rs | ⭐️⭐️ |
| 4 | src/solutions/day04.rs | ⭐️⭐️ |
| 5 | src/solutions/day05.rs | ⭐️⭐️ |
| 6 | src/solutions/day06.rs | ⭐️⭐️ |
| 7 | src/solutions/day07.rs | ⭐️⭐️ |
| 8 | src/solutions/day08.rs | ⭐️⭐️ |
| 9 | src/solutions/day09.rs | ⭐️⭐️ |
| 10 | src/solutions/day10.rs | ⭐️1 |
| 11 | src/solutions/day11.rs | ⭐️⭐️ |
| 12 | src/solutions/day12.rs | ⭐️⭐️ |
| 13 | src/solutions/day13.rs | ⭐️⭐️ |
| 14 | src/solutions/day14.rs | ⭐️⭐️ |
| 15 | src/solutions/day15.rs | ⭐️⭐️ |
| 16 | src/solutions/day16.rs | ⭐️⭐️ |
| 17 | src/solutions/day17.rs | ⭐️⭐️ |
| 18 | src/solutions/day18.rs | ⭐️⭐️ |
| 19 | src/solutions/day19.rs | ⭐️ |
| 20 | src/solutions/day20.rs | ⭐️⭐️ |
Help
Used this Reddit post for Day 12 part 2: https://www.reddit.com/r/adventofcode/comments/18hbbxe/2023_day_12python_stepbystep_tutorial_with_bonus/
I implemented the algorithm described in this Reddit post for Day 17 (Python code)
I was lazy on part 2 of Day 20 and went looking for the answer without trying to really figure it out.
Used the logic described in this notebook to get the solution.
Setup
git clone git@github.com:jhrcook/advent-of-code-2023-rust.git
cd advent-of-code-2023-rustExecute puzzles
Test:
cargo check
cargo testDev build and run:
cargo run --release
cargo run --release -- --day 1Full install and run:
cargo install --path .
aoc-2023
aoc-2023 --day 1For estimating start-up time:
aoc-2023 --emptyFootnotes
-
I'm close on puzzle 10 day 2. I have the algorithm ready to search the maze, but there is a bug in the construction of the maze where the primary path is not the only one selected. ↩
On this page
Contributors
Created November 27, 2023
Updated November 20, 2024