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
- Host: GitHub
- URL: https://github.com/coffeeknife/aoc2024
- Owner: coffeeknife
- Created: 2024-12-05T18:04:50.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-12-24T18:50:03.000Z (5 months ago)
- Last Synced: 2025-02-15T03:42:39.319Z (4 months ago)
- Topics: advent-of-code, advent-of-code-2024, learning-by-doing, learning-rust
- Language: Rust
- Homepage:
- Size: 91.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# aoc2024
advent of code 2024 solutionsthis 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:` ☐ ⭐ ☐ ⭐