https://github.com/rye/advent-of-code
https://github.com/rye/advent-of-code
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/rye/advent-of-code
- Owner: rye
- License: mit
- Created: 2019-12-01T05:56:30.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-12-28T19:52:36.000Z (5 months ago)
- Last Synced: 2025-12-30T02:21:44.879Z (5 months ago)
- Language: Rust
- Size: 1.85 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 344
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# advent-of-code
This repository houses my work on the annual [Advent of Code][aoc] challenge.
You're invited to give it a try!
[aoc]: https://adventofcode.com
## Usage
In general, the way to run a specific day's binary is:
```console
$ cd [year]
$ cat inputs/dayXX | cargo run --bin dayXX
```
or, for days with just a flat solution script,
```console
$ cd [year]
$ cat inputs/dayXX | ./dayXX
```
## Spoilers Ahead!
This repository contains spoilers.
You've been warned!
If you have already solved the puzzle you're here to look at, congratulations!
If you haven't, I encourage you to give it your best effort first.
- My goal here is definitely _not_ to make the leaderboard.
Rather, I hope to come up with simple, elegant, and performant solutions.
- **As much as possible**, I also aim to make solutions that share code as much as possible, too.
It's pretty easy to write two entirely separate groups of functions per day, but being able to re-use intermediates, and do effectively the same calculations with only minor differences where part one and part two differ is (in my opinion) far more useful.
- I may make many revisions to my solutions as time goes on.
Oftentimes I'll make a decision on the first pass and then decide there's a more elegant way to do things.
- You can expect to see solutions here after 6 hours _after_ the puzzle goes live.
I am generally asleep hours before the puzzles go live, so sometimes it'll take me much longer than most to get to the solution.
## License
This project is licensed under the terms of the MIT license.
For more information, see the [LICENSE](LICENSE) file at the root of this repository.
Additional questions or requests for a license grant can be directed to .