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

https://github.com/pumpum7/aoc2024

Advent of code 2024
https://github.com/pumpum7/aoc2024

aoc-2024-in-rust

Last synced: about 2 months ago
JSON representation

Advent of code 2024

Awesome Lists containing this project

README

        

# 🎄 Advent of Code 2024

Solutions for [Advent of Code](https://adventofcode.com/) in [Rust](https://www.rust-lang.org/).

## 2024 Results

| Day | Part 1 | Part 2 |
| :---: | :---: | :---: |
| [Day 1](https://adventofcode.com/2024/day/1) | ⭐ | ⭐ |
| [Day 2](https://adventofcode.com/2024/day/2) | ⭐ | ⭐ |
| [Day 3](https://adventofcode.com/2024/day/3) | ⭐ | ⭐ |
| [Day 4](https://adventofcode.com/2024/day/4) | ⭐ | ⭐ |
| [Day 5](https://adventofcode.com/2024/day/5) | ⭐ | ⭐ |
| [Day 6](https://adventofcode.com/2024/day/6) | ⭐ | ⭐ |
| [Day 7](https://adventofcode.com/2024/day/7) | ⭐ | ⭐ |
| [Day 8](https://adventofcode.com/2024/day/8) | ⭐ | ⭐ |
| [Day 9](https://adventofcode.com/2024/day/9) | ⭐ | ⭐ |
| [Day 10](https://adventofcode.com/2024/day/10) | ⭐ | ⭐ |
| [Day 11](https://adventofcode.com/2024/day/11) | ⭐ | ⭐ |
| [Day 12](https://adventofcode.com/2024/day/12) | ⭐ | ⭐ |
| [Day 13](https://adventofcode.com/2024/day/13) | ⭐ | ⭐ |
| [Day 14](https://adventofcode.com/2024/day/14) | ⭐ | ⭐ |
| [Day 15](https://adventofcode.com/2024/day/15) | ⭐ | ⭐ |
| [Day 16](https://adventofcode.com/2024/day/16) | ⭐ | ⭐ |
| [Day 17](https://adventofcode.com/2024/day/17) | ⭐ | ⭐ |
| [Day 18](https://adventofcode.com/2024/day/18) | ⭐ | ⭐ |
| [Day 19](https://adventofcode.com/2024/day/19) | ⭐ | ⭐ |
| [Day 20](https://adventofcode.com/2024/day/20) | ⭐ | ⭐ |
| [Day 21](https://adventofcode.com/2024/day/21) | ⭐ | ⭐ |
| [Day 22](https://adventofcode.com/2024/day/22) | ⭐ | ⭐ |
| [Day 23](https://adventofcode.com/2024/day/23) | ⭐ | ⭐ |
| [Day 24](https://adventofcode.com/2024/day/24) | ⭐ | ⭐ |
| [Day 25](https://adventofcode.com/2024/day/25) | ⭐ | ⭐ |

## Benchmarks

| Day | Part 1 | Part 2 |
| :---: | :---: | :---: |
| [Day 1](./src/bin/01.rs) | `48.2µs` | `69.1µs` |
| [Day 2](./src/bin/02.rs) | `84.8µs` | `187.2µs` |
| [Day 3](./src/bin/03.rs) | `180.9µs` | `133.5µs` |
| [Day 4](./src/bin/04.rs) | `179.2µs` | `53.9µs` |
| [Day 5](./src/bin/05.rs) | `204.8µs` | `259.4µs` |
| [Day 6](./src/bin/06.rs) | `27.0µs` | `23.2ms` |
| [Day 7](./src/bin/07.rs) | `228.1µs` | `263.7µs` |
| [Day 8](./src/bin/08.rs) | `30.2µs` | `74.0µs` |
| [Day 9](./src/bin/09.rs) | `296.0µs` | `110.9ms` |
| [Day 10](./src/bin/10.rs) | `89.7µs` | `154.1µs` |
| [Day 11](./src/bin/11.rs) | `360.2µs` | `12.7ms` |
| [Day 12](./src/bin/12.rs) | `237.8µs` | `3.1ms` |
| [Day 13](./src/bin/13.rs) | `85.0µs` | `82.9µs` |
| [Day 14](./src/bin/14.rs) | `47.7µs` | `39.3ms` |
| [Day 15](./src/bin/15.rs) | `215.5µs` | `186.1µs` |
| [Day 16](./src/bin/16.rs) | `7.5ms` | `30.9ms` |
| [Day 17](./src/bin/17.rs) | `1.9µs` | `26.9µs` |
| [Day 18](./src/bin/18.rs) | `529.5µs` | `196.3ms` |
| [Day 19](./src/bin/19.rs) | `18.9ms` | `18.6ms` |
| [Day 20](./src/bin/20.rs) | `1.1ms` | `29.8ms` |
| [Day 21](./src/bin/21.rs) | `16.0µs` | `110.9µs` |
| [Day 22](./src/bin/22.rs) | `7.2ms` | `339.8ms` |
| [Day 23](./src/bin/23.rs) | `3.6ms` | `468.4ms` |
| [Day 24](./src/bin/24.rs) | `59.9µs` | `40.1µs` |
| [Day 25](./src/bin/25.rs) | `990.1µs` | `-` |

**Total: 1316.85ms**