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

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 ☃️🎄🎁🦌🎅

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.