Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xstoudi/advent-of-code-2023
ð My Advent of Code solutions in Rust. http://adventofcode.com/2023
https://github.com/xstoudi/advent-of-code-2023
Last synced: about 1 month ago
JSON representation
ð My Advent of Code solutions in Rust. http://adventofcode.com/2023
- Host: GitHub
- URL: https://github.com/xstoudi/advent-of-code-2023
- Owner: Xstoudi
- Created: 2023-12-02T19:41:01.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2023-12-20T19:47:58.000Z (11 months ago)
- Last Synced: 2023-12-20T20:58:12.426Z (11 months ago)
- Language: Rust
- Size: 190 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Advent of Code 2023 in Rust
My AoC 2023 solutions in Rust, only if I don't get bored of it before it ends.
![Dabbing santa](https://media0.giphy.com/media/v1.Y2lkPTc5MGI3NjExbWJ5ZWU4aTdzcXFlZXExdGEwNWJzcTIyMXVvdzQyZmk4cGw0YnQ4MCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/oer4pWGncRFWSzBbKj/giphy.gif)
I'm definitely not a Rust expert, so don't expect anything fancy here and you probably shouldn't use this as a reference for anything.
![Dancing santa](https://media0.giphy.com/media/v1.Y2lkPTc5MGI3NjExY3pyYnZ3aXJpd3lkMGx5Y295dXYzODNibGdzaG9rcTIxdjd2MHdhciZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/ard2bUzUMewmcXh3N7/giphy.gif)
## Running
Running on my AMD Ryzen 7 3700x, with 32GB of RAM, on Windows 10.
```sh
âââââââŽââââââââââââââââââââââââââââââââââŽâââââââŽââââââââââââââââââŽâââââââââââââââ
â ð Advent of Code 2023 ð â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â Day â Name â Part â Answer â Compute time â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 55488 â 240.50 Ξs â
â 1 âž Trebuchet?! âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 55614 â 1.93 ms â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 2720 â 290.50 Ξs â
â 2 âž Cube Conundrum âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 71535 â 246.70 Ξs â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 525119 â 33.41 ms â
â 3 âž Gear Ratios âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 76504829 â 4.73 ms â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 22488 â 345.50 Ξs â
â 4 âž Scratchcards âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 7013204 â 358.00 Ξs â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 3374647 â 2.73 ms â
â 5 âž If You Give A Seed A Fertilizer âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 6082852 â 943.42 ms â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 781200 â 6.90 Ξs â
â 6 âž Wait For It âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 49240091 â 3.45 ms â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 248569531 â 2.90 ms â
â 7 âž Camel Cards âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 250382098 â 2.82 ms â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 24253 â 6.00 ms â
â 8 âž Haunted Wasteland âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 12357789728873 â 23.32 ms â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 1974232246 â 1.29 ms â
â 9 âž Mirage Maintenance âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 928 â 1.19 ms â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 6768 â 3.19 ms â
â 10 âž Pipe Maze âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 351 â 3.97 ms â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 10313550 â 23.34 ms â
â 11 âž Cosmic Expansion âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 611998089572 â 26.12 ms â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 7670 â 12.66 ms â
â 12 âž Hot Springs âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 157383940585037 â 527.24 ms â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 34772 â 566.30 Ξs â
â 13 âž Point of Incidence âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 35554 â 63.75 ms â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 108614 â 180.30 Ξs â
â 14 âž Parabolic Reflector Dish âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 96447 â 71.24 ms â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 503154 â 278.50 Ξs â
â 15 âž Lens Library âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 251353 â 1.39 ms â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 7415 â 181.30 Ξs â
â 16 âž The Floor Will Be Lava âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 7943 â 13.53 ms â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 1001 â 24.74 ms â
â 17 âž Clumsy Crucible âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 1197 â 38.98 ms â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 45159 â 114.00 Ξs â
â 18 âž Lavaduct Lagoon âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 134549294799713 â 199.60 Ξs â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 1 â 353553 â 775.60 Ξs â
â 19 âž Aplenty âžâââââââžââââââââââââââââââžâââââââââââââââĪ
â â â 2 â 124615747767410 â 676.00 Ξs â
âââââââžââââââââââââââââââââââââââââââââââžâââââââžââââââââââââââââââžâââââââââââââââĪ
â 19 / 24 â
âââââââīââââââââââââââââââââââââââââââââââīâââââââīââââââââââââââââââīâââââââââââââââ
```