Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mike10004/adventofcode2017

Code that produces answers to Advent of Code 2017 challenges, plus the inputs
https://github.com/mike10004/adventofcode2017

Last synced: 15 days ago
JSON representation

Code that produces answers to Advent of Code 2017 challenges, plus the inputs

Awesome Lists containing this project

README

        

# adventofcode2017

Code that produces answers to [Advent of Code 2017][advent-of-code-2017] challenges, plus the inputs.

Copyright of the challenges belongs to the Advent of Code authors. The
code that implements solutions is © me.

Spoiler warning: the readme files in each subdirectory contain the answers I submitted.

[advent-of-code-2017]: https://adventofcode.com/2017

## Tutorial Reference

The Advent of Code challenges are good brain exercises, but I also use them as
opportunities to try new programming languages and tools and to flex muscles
that have atrophied from disuse. Each day serves as a small exercise of a
particular topic that I can refer back to as a tutorial when I need it.

* Day 2: Go
* Day 3: ES6 modules
* Day 5: C
* Day 7: Trees (breadth first traversal)
* Day 8: Kotlin
* Day 9: Gradle
* Day 10: ES6 modules
* Day 12: Graphs (depth first traversal)
* Day 13: modular arithmetic
* Day 14: ES6 modules
* Day 15: Python 3 classes and unit tests
* Day 16: Node module with Mocha unit tests