https://github.com/alokmenghrajani/adventofcode
Advent Of Code 2015, 2016, 2017 solution in Rust ☃️🎄🎁🦌🎅
https://github.com/alokmenghrajani/adventofcode
2015 2016 2017 advent-of-code-2015 advent-of-code-2015-rust advent-of-code-2016 advent-of-code-2016-rust advent-of-code-2017 advent-of-code-2017-rust adventofcode adventofcode2015 adventofcode2016 adventofcode2017 rust solutions
Last synced: about 1 month ago
JSON representation
Advent Of Code 2015, 2016, 2017 solution in Rust ☃️🎄🎁🦌🎅
- Host: GitHub
- URL: https://github.com/alokmenghrajani/adventofcode
- Owner: alokmenghrajani
- License: apache-2.0
- Created: 2017-12-02T06:54:11.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-01-23T23:43:00.000Z (over 7 years ago)
- Last Synced: 2025-03-26T00:03:16.824Z (2 months ago)
- Topics: 2015, 2016, 2017, advent-of-code-2015, advent-of-code-2015-rust, advent-of-code-2016, advent-of-code-2016-rust, advent-of-code-2017, advent-of-code-2017-rust, adventofcode, adventofcode2015, adventofcode2016, adventofcode2017, rust, solutions
- Language: Rust
- Homepage: https://adventofcode.com/
- Size: 414 KB
- Stars: 12
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AdventOfCode
My (commented) solutions to [AoC](https://adventofcode.com/) 2015-2017 in [Rust](https://www.rust-lang.org/).o
/|\
//|\\
///|\\\
////|\\\\
/////|\\\\\
0 0 ||| 0 0
__|||__## Running
`cargo run `## Noteworthy
For `assembunny` (days 12 & 23 in 2016), I implemented a JIT VM. It sounds crazy (and totally overkill), but it was a lot of fun :)## Other random remarks
- Writing the input parsing code takes a whole bunch of time. I should do something about that.
- I should look for duplicated logic and refactor code to leverage some utility code. E.g. wrap-around slice/vector might be useful for a bunch of puzzles.
- I still feel I'm sometimes fighting the borrow checker. I need to work on my Rust skills, and perhaps
do some things differently.