An open API service indexing awesome lists of open source software.

https://github.com/coffeeknife/aoc2024

advent of code 2024 solutions in Rust
https://github.com/coffeeknife/aoc2024

advent-of-code advent-of-code-2024 learning-by-doing learning-rust

Last synced: about 2 months ago
JSON representation

advent of code 2024 solutions in Rust

Awesome Lists containing this project

README

        

# aoc2024
advent of code 2024 solutions

this project is how i'm teaching myself rust. a lot of the solutions are kind of scraped together and I will go through after to clean them up and remove duplicate code (libraries) + change everything to use custom structs instead of scraped together data types.

## problem status

- `day 01:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- `day 02:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- `day 03:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- `day 04:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- `day 05:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- `day 06:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- **day 6 is slow: runtime of 42.606s**
- `day 07:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- **day 7 is slow: runtime of 3.730s**
- `day 08:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- `day 09:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- **day 9 is slow: runtime of 10.815s**
- `day 10:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- `day 11:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- *day 11 is slightly slow: runtime of 1.125s*
- `day 12:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- *day 12 is slightly slow: runtime of 1.822s*
- `day 13:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- `day 14:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- **day 14 is slow: runtime of 4.972s**
- `day 15:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- `day 16:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- *day 16 is slightly slow: runtime of .9s to 1.1s*
- `day 17:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- `day 18:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- **day 18 is slow: runtime of 23.350s**
- `day 19:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- **day 19 is slow: runtime of 20.538s**
- `day 20:` ☑ ⭐ ☑ ⭐ - ☐ rewrite
- **day 20 is slow: runtime of 7.771s**
- `day 21:` ☐ ⭐ ☐ ⭐