Solutions for Advent of Code, a series of programming puzzles released in December every year.
| Language | Solution DSL | Downloading | Submission | Login |
|---|---|---|---|---|
| Crystal | ✅ | ✅ | ✅ | ❌ |
| Elixir | ❌ | ❌ | ❌ | ❌ |
- Solution DSL: provides a way to write down solutions, verify them against test cases, and derive the answer from the real input, all without explicit boilerplate code
- Downloading: automatically downloads puzzle inputs from the website to
/input/[YYYY]/day[DD].txt, provided/.session_tokenexists - Submission: automatically submits the answer for the last successful solve to the website, provided
/.session_tokenexists - Login: Retrieves or refreshes
/.session_tokenwith OAuth as necessary