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

https://github.com/aod/advent-of-code

Central hub for my personal Advent of Code solutions which are written in many different programming languages
https://github.com/aod/advent-of-code

advent-of-code advent-of-code-2015 advent-of-code-2020 aoc-runner clojure deno javascript nim rust typescript

Last synced: 5 months ago
JSON representation

Central hub for my personal Advent of Code solutions which are written in many different programming languages

Awesome Lists containing this project

README

          

# advent-of-code

> Advent of Code is an Advent calendar of small programming puzzles for a
> variety of skill sets and skill levels that can be solved in any programming
> language you like. People use them as a speed contest, interview prep, company
> training, university coursework, practice problems, or to challenge each other.

Throughout the years I've completed Advent of Code puzzles in multiple
programming languages for learning purposes. This repo is a central hub and
overview with direct links to their solutions and repos.

Below you'll find an overview of the languages I've written in and links to
their repositories.

| Logo | Language | Repository |
| :------------------: | --------------------- | ----------------------------------- |
| ![](./logos/py.png) | [Python][py_site] | [aod/advent-of-python][py_repo] |
| ![](./logos/rs.png) | [Rust][rs_site] | [aod/advent-of-rust][rs_repo] |
| ![](./logos/nim.png) | [Nim][nim_site] | [aod/advent-of-nim][nim_repo] |
| ![](./logos/clj.png) | [Clojure][clj_site] | [aod/advent-of-clojure][clj_repo] |
| ![](./logos/ts.png) | [TypeScript][ts_site] | [aod/advent-of-deno][ts_repo] |
| ![](./logos/js.png) | [JavaScript][js_site] | [aod/advent-of-javascript][js_repo] |
| ![](./logos/go.png) | [Go][go_site] | [aod/advent-of-go][go_repo] |

[py_site]: https://www.python.org/
[py_repo]: https://github.com/aod/advent-of-python
[py_l]: ./logos/py.png
[rs_site]: https://www.rust-lang.org/
[rs_repo]: https://github.com/aod/advent-of-rust
[rs_l]: ./logos/rs.png
[nim_site]: https://nim-lang.org/
[nim_repo]: https://github.com/aod/advent-of-nim
[nim_l]: ./logos/nim.png
[clj_site]: https://clojure.org/
[clj_repo]: https://github.com/aod/advent-of-clojure
[clj_logo]: ./logos/clj.png
[ts_site]: https://www.typescriptlang.org/
[ts_repo]: https://github.com/aod/advent-of-deno
[ts_l]: ./logos/ts.png
[js_site]: https://developer.mozilla.org/en-US/docs/Web/JavaScript
[js_repo]: https://github.com/aod/advent-of-javascript
[js_l]: ./logos/js.png
[go_site]: https://golang.org/
[go_repo]: https://github.com/aod/advent-of-go
[go_l]: ./logos/go.png

# Solutions

Within this section you'll find solutions lookup tables for each Advent of Code
year. Click on a logo to view the solution of that specific programming language.

## Advent of Code 2021

| Day | Part 1 | Part 2 |
| --: | ------------------- | ------------------- |
| 25 | | |
| 24 | | |
| 23 | | |
| 22 | | |
| 21 | | |
| 20 | | |
| 19 | | |
| 18 | | |
| 17 | | |
| 16 | | |
| 15 | | |
| 14 | [![py_l]][py_21_14] | [![py_l]][py_21_14] |
| 13 | [![py_l]][py_21_13] | [![py_l]][py_21_13] |
| 12 | [![py_l]][py_21_12] | [![py_l]][py_21_12] |
| 11 | [![py_l]][py_21_11] | [![py_l]][py_21_11] |
| 10 | [![py_l]][py_21_10] | [![py_l]][py_21_10] |
| 9 | [![py_l]][py_21_9] | [![py_l]][py_21_9] |
| 8 | [![py_l]][py_21_8] | [![py_l]][py_21_8] |
| 7 | [![py_l]][py_21_7] | [![py_l]][py_21_7] |
| 6 | [![py_l]][py_21_6] | [![py_l]][py_21_6] |
| 5 | [![py_l]][py_21_5] | [![py_l]][py_21_5] |
| 4 | [![py_l]][py_21_4] | [![py_l]][py_21_4] |
| 3 | [![py_l]][py_21_3] | [![py_l]][py_21_3] |
| 2 | [![py_l]][py_21_2] | [![py_l]][py_21_2] |
| 1 | [![py_l]][py_21_1] | [![py_l]][py_21_1] |

[py_21_14]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day14.py
[py_21_13]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day13.py
[py_21_12]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day12.py
[py_21_11]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day11.py
[py_21_10]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day10.py
[py_21_9]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day9.py
[py_21_8]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day8.py
[py_21_7]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day7.py
[py_21_6]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day6.py
[py_21_5]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day5.py
[py_21_4]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day4.py
[py_21_3]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day3.py
[py_21_2]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day2.py
[py_21_1]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day1.py

## Advent of Code 2020

| Day | Part 1 | Part 2 |
| --: | ---------------------------------------- | ---------------------------------------- |
| 25 | [![rs_l]][rs_20_25] [![ts_l]][ts_20_25] | [![rs_l]][rs_20_25] [![ts_l]][ts_20_25] |
| 24 | [![rs_l]][rs_20_24] [![ts_l]][ts_20_24] | [![rs_l]][rs_20_24] [![ts_l]][ts_20_24] |
| 23 | [![rs_l]][rs_20_23] [![ts_l]][ts_20_23] | [![rs_l]][rs_20_23] [![ts_l]][ts_20_23] |
| 22 | [![rs_l]][rs_20_22] [![ts_l]][ts_20_22] | [![rs_l]][rs_20_22] [![ts_l]][ts_20_22] |
| 21 | [![rs_l]][rs_20_21] | [![rs_l]][rs_20_21] |
| 20 | [![rs_l]][rs_20_20] | [![rs_l]][rs_20_20] |
| 19 | | |
| 18 | [![rs_l]][rs_20_18] | [![rs_l]][rs_20_18] |
| 17 | [![rs_l]][rs_20_17] | [![rs_l]][rs_20_17] |
| 16 | | |
| 15 | | |
| 14 | | |
| 13 | | |
| 12 | | |
| 11 | [![nim_l]][nim_20_11] | [![nim_l]][nim_20_11] |
| 10 | [![nim_l]][nim_20_10] | [![nim_l]][nim_20_10] |
| 9 | [![rs_l]][rs_20_09] [![nim_l]][nim_20_9] | [![rs_l]][rs_20_17] [![nim_l]][nim_20_9] |
| 8 | [![nim_l]][nim_20_8] | [![nim_l]][nim_20_8] |
| 7 | [![nim_l]][nim_20_7] | [![nim_l]][nim_20_7] |
| 6 | [![nim_l]][nim_20_6] | [![nim_l]][nim_20_6] |
| 5 | [![nim_l]][nim_20_5] | [![nim_l]][nim_20_5] |
| 4 | [![nim_l]][nim_20_4] | [![nim_l]][nim_20_4] |
| 3 | [![nim_l]][nim_20_3] | [![nim_l]][nim_20_3] |
| 2 | [![nim_l]][nim_20_2] | [![nim_l]][nim_20_2] |
| 1 | [![nim_l]][nim_20_1] | [![nim_l]][nim_20_1] |

[rs_20_25]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/25/main.rs
[rs_20_24]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/24/main.rs
[rs_20_23]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/23/main.rs
[rs_20_22]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/22/main.rs
[rs_20_21]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/21/main.rs
[rs_20_20]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/20/main.rs
[rs_20_18]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/18/main.rs
[rs_20_17]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/17/main.rs
[rs_20_09]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/09/main.rs
[nim_20_11]: https://github.com/aod/advent-of-nim/blob/main/2020/day11.nim
[nim_20_10]: https://github.com/aod/advent-of-nim/blob/main/2020/day10.nim
[nim_20_9]: https://github.com/aod/advent-of-nim/blob/main/2020/day09.nim
[nim_20_8]: https://github.com/aod/advent-of-nim/blob/main/2020/day08.nim
[nim_20_7]: https://github.com/aod/advent-of-nim/blob/main/2020/day07.nim
[nim_20_6]: https://github.com/aod/advent-of-nim/blob/main/2020/day06.nim
[nim_20_5]: https://github.com/aod/advent-of-nim/blob/main/2020/day05.nim
[nim_20_4]: https://github.com/aod/advent-of-nim/blob/main/2020/day04.nim
[nim_20_3]: https://github.com/aod/advent-of-nim/blob/main/2020/day03.nim
[nim_20_2]: https://github.com/aod/advent-of-nim/blob/main/2020/day02.nim
[nim_20_1]: https://github.com/aod/advent-of-nim/blob/main/2020/day01.nim
[ts_20_25]: https://github.com/aod/advent-of-deno/blob/main/src/2020/day25.ts
[ts_20_24]: https://github.com/aod/advent-of-deno/blob/main/src/2020/day24.ts
[ts_20_23]: https://github.com/aod/advent-of-deno/blob/main/src/2020/day23.ts
[ts_20_22]: https://github.com/aod/advent-of-deno/blob/main/src/2020/day22.ts

## Advent of Code 2019

| Day | Part 1 | Part 2 |
| --: | -------------------- | -------------------- |
| 25 | | |
| 24 | | |
| 23 | | |
| 22 | | |
| 21 | | |
| 20 | | |
| 19 | | |
| 18 | | |
| 17 | | |
| 16 | | |
| 15 | | |
| 14 | | |
| 13 | | |
| 12 | | |
| 11 | | |
| 10 | | |
| 9 | [![js_l]][js_19_9-1] | [![js_l]][js_19_9-2] |
| 8 | [![js_l]][js_19_8-1] | [![js_l]][js_19_8-2] |
| 7 | [![js_l]][js_19_7-1] | [![js_l]][js_19_7-2] |
| 6 | [![js_l]][js_19_6-1] | [![js_l]][js_19_6-2] |
| 5 | [![js_l]][js_19_5-1] | [![js_l]][js_19_5-2] |
| 4 | [![js_l]][js_19_4-1] | [![js_l]][js_19_4-2] |
| 3 | [![js_l]][js_19_3-1] | [![js_l]][js_19_3-2] |
| 2 | [![js_l]][js_19_2-1] | [![js_l]][js_19_2-2] |
| 1 | [![js_l]][js_19_1-1] | [![js_l]][js_19_1-2] |

[js_19_9-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day09/part1.js
[js_19_9-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day09/part2.js
[js_19_8-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day08/part1.js
[js_19_8-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day08/part2.js
[js_19_7-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day07/part1.js
[js_19_7-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day07/part2.js
[js_19_6-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day06/part1.js
[js_19_6-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day06/part2.js
[js_19_5-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day05/part1.js
[js_19_5-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day05/part2.js
[js_19_4-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day04/part1.js
[js_19_4-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day04/part2.js
[js_19_3-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day03/part1.js
[js_19_3-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day03/part2.js
[js_19_2-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day02/part1.js
[js_19_2-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day02/part2.js
[js_19_1-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day01/part1.js
[js_19_1-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day01/part2.js

## Advent of Code 2018

| Day | Part 1 | Part 2 |
| --: | --------------------------------------- | --------------------------------------- |
| 25 | | |
| 24 | | |
| 23 | | |
| 22 | | |
| 21 | | |
| 20 | | |
| 19 | | |
| 18 | | |
| 17 | | |
| 16 | | |
| 15 | | |
| 14 | | |
| 13 | | |
| 12 | | |
| 11 | | |
| 10 | | |
| 9 | [![go_l]][go_18_9] | [![go_l]][go_18_9] |
| 8 | | |
| 7 | [![js_l]][js_18_7-1] | [![js_l]][js_18_7-2] |
| 6 | [![go_l]][go_18_6] | [![go_l]][go_18_6] |
| 5 | [![go_l]][go_18_5] | [![go_l]][go_18_5] |
| 4 | [![go_l]][go_18_4] | [![go_l]][go_18_4] |
| 3 | [![js_l]][js_18_3-1] [![go_l]][go_18_3] | [![js_l]][js_18_3-2] [![go_l]][go_18_3] |
| 2 | [![js_l]][js_18_2-1] [![go_l]][go_18_2] | [![js_l]][js_18_2-2] [![go_l]][go_18_2] |
| 1 | [![js_l]][js_18_1-1] [![go_l]][go_18_1] | [![js_l]][js_18_1-2] [![go_l]][go_18_1] |

[js_18_7-1]: https://github.com/aod/advent-of-javascript/blob/master/2018/day07/part1.js
[js_18_7-2]: https://github.com/aod/advent-of-javascript/blob/master/2018/day07/part2.js
[js_18_3-1]: https://github.com/aod/advent-of-javascript/blob/master/2018/day03/part1.js
[js_18_3-2]: https://github.com/aod/advent-of-javascript/blob/master/2018/day03/part2.js
[js_18_2-1]: https://github.com/aod/advent-of-javascript/blob/master/2018/day02/part1.js
[js_18_2-2]: https://github.com/aod/advent-of-javascript/blob/master/2018/day02/part2.js
[js_18_1-1]: https://github.com/aod/advent-of-javascript/blob/master/2018/day01/part1.js
[js_18_1-2]: https://github.com/aod/advent-of-javascript/blob/master/2018/day01/part2.js
[go_18_9]: https://github.com/aod/advent-of-go/blob/master/2018/09/main.go
[go_18_6]: https://github.com/aod/advent-of-go/blob/master/2018/06/main.go
[go_18_5]: https://github.com/aod/advent-of-go/blob/master/2018/05/main.go
[go_18_4]: https://github.com/aod/advent-of-go/blob/master/2018/04/main.go
[go_18_3]: https://github.com/aod/advent-of-go/blob/master/2018/03/main.go
[go_18_2]: https://github.com/aod/advent-of-go/blob/master/2018/02/solution.go
[go_18_1]: https://github.com/aod/advent-of-go/blob/master/2018/01/solution.go

## Advent of Code 2017

| Day | Part 1 | Part 2 |
| --: | --------------------- | --------------------- |
| 25 | | |
| 24 | | |
| 23 | | |
| 22 | | |
| 21 | | |
| 20 | | |
| 19 | | |
| 18 | | |
| 17 | [![js_l]][js_17_17-1] | |
| 16 | [![js_l]][js_17_16-1] | [![js_l]][js_17_16-2] |
| 15 | [![js_l]][js_17_15-1] | [![js_l]][js_17_15-2] |
| 14 | [![js_l]][js_17_14-1] | [![js_l]][js_17_14-2] |
| 13 | [![js_l]][js_17_13-1] | [![js_l]][js_17_13-2] |
| 12 | [![js_l]][js_17_12-1] | [![js_l]][js_17_12-2] |
| 11 | [![js_l]][js_17_11-1] | [![js_l]][js_17_11-2] |
| 10 | [![js_l]][js_17_10-1] | [![js_l]][js_17_10-2] |
| 9 | [![js_l]][js_17_9-1] | [![js_l]][js_17_9-2] |
| 8 | [![js_l]][js_17_8-1] | [![js_l]][js_17_8-2] |
| 7 | [![js_l]][js_17_7-1] | [![js_l]][js_17_7-2] |
| 6 | [![js_l]][js_17_6-1] | [![js_l]][js_17_6-2] |
| 5 | [![js_l]][js_17_5-1] | [![js_l]][js_17_5-2] |
| 4 | [![js_l]][js_17_4-1] | [![js_l]][js_17_4-2] |
| 3 | [![js_l]][js_17_3-1] | [![js_l]][js_17_3-2] |
| 2 | [![js_l]][js_17_2-1] | [![js_l]][js_17_2-2] |
| 1 | [![js_l]][js_17_1-1] | [![js_l]][js_17_1-2] |

[js_17_17-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day17/part1.js
[js_17_17-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day17/part2.js
[js_17_16-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day16/part1.js
[js_17_16-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day16/part2.js
[js_17_15-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day15/part1.js
[js_17_15-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day15/part2.js
[js_17_14-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day14/part1.js
[js_17_14-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day14/part2.js
[js_17_13-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day13/part1.js
[js_17_13-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day13/part2.js
[js_17_12-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day12/part1.js
[js_17_12-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day12/part2.js
[js_17_11-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day11/part1.js
[js_17_11-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day11/part2.js
[js_17_10-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day10/part1.js
[js_17_10-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day10/part2.js
[js_17_9-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day09/part1.js
[js_17_9-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day09/part2.js
[js_17_8-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day08/part1.js
[js_17_8-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day08/part2.js
[js_17_7-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day07/part1.js
[js_17_7-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day07/part2.js
[js_17_6-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day06/part1.js
[js_17_6-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day06/part2.js
[js_17_5-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day05/part1.js
[js_17_5-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day05/part2.js
[js_17_4-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day04/part1.js
[js_17_4-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day04/part2.js
[js_17_3-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day03/part1.js
[js_17_3-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day03/part2.js
[js_17_2-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day02/part1.js
[js_17_2-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day02/part2.js
[js_17_1-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day01/part1.js
[js_17_1-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day01/part2.js

## Advent of Code 2016

_TODO_

## Advent of Code 2015

| Day | Part 1 | Part 2 |
| --: | ------------------------------------------- | ------------------------------------------- |
| 25 | | |
| 24 | | |
| 23 | | |
| 22 | | |
| 21 | | |
| 20 | | |
| 19 | | |
| 18 | | |
| 17 | | |
| 16 | [![nim_l]][nim_15_16] | [![nim_l]][nim_15_16] |
| 15 | [![nim_l]][nim_15_15] | [![nim_l]][nim_15_15] |
| 14 | [![nim_l]][nim_15_14] | [![nim_l]][nim_15_14] |
| 13 | [![nim_l]][nim_15_13] | [![nim_l]][nim_15_13] |
| 12 | [![nim_l]][nim_15_12] | [![nim_l]][nim_15_12] |
| 11 | [![nim_l]][nim_15_11] | [![nim_l]][nim_15_11] |
| 10 | [![rs_l]][rs_15_10] | [![rs_l]][rs_15_10] |
| 9 | [![rs_l]][rs_15_09] | [![rs_l]][rs_15_09] |
| 8 | [![rs_l]][rs_15_08] | [![rs_l]][rs_15_08] |
| 7 | [![rs_l]][rs_15_07] | [![rs_l]][rs_15_07] |
| 6 | [![rs_l]][rs_15_06] [![clj_logo]][clj_15_6] | [![rs_l]][rs_15_06] [![clj_logo]][clj_15_6] |
| 5 | [![rs_l]][rs_15_05] [![clj_logo]][clj_15_5] | [![rs_l]][rs_15_05] [![clj_logo]][clj_15_5] |
| 4 | [![rs_l]][rs_15_04] [![clj_logo]][clj_15_4] | [![rs_l]][rs_15_04] [![clj_logo]][clj_15_4] |
| 3 | [![rs_l]][rs_15_03] [![clj_logo]][clj_15_3] | [![rs_l]][rs_15_03] [![clj_logo]][clj_15_3] |
| 2 | [![rs_l]][rs_15_02] [![clj_logo]][clj_15_2] | [![rs_l]][rs_15_02] [![clj_logo]][clj_15_2] |
| 1 | [![rs_l]][rs_15_01] [![clj_logo]][clj_15_1] | [![rs_l]][rs_15_01] [![clj_logo]][clj_15_1] |

[rs_15_10]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/10/main.rs
[rs_15_09]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/09/main.rs
[rs_15_08]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/08/main.rs
[rs_15_07]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/07/main.rs
[rs_15_06]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/06/main.rs
[rs_15_05]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/05/main.rs
[rs_15_04]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/04/main.rs
[rs_15_03]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/03/main.rs
[rs_15_02]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/02/main.rs
[rs_15_01]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/01/main.rs
[nim_15_17]: https://github.com/aod/advent-of-nim/blob/main/2015/day17.nim
[nim_15_16]: https://github.com/aod/advent-of-nim/blob/main/2015/day16.nim
[nim_15_15]: https://github.com/aod/advent-of-nim/blob/main/2015/day15.nim
[nim_15_14]: https://github.com/aod/advent-of-nim/blob/main/2015/day14.nim
[nim_15_13]: https://github.com/aod/advent-of-nim/blob/main/2015/day13.nim
[nim_15_12]: https://github.com/aod/advent-of-nim/blob/main/2015/day12.nim
[nim_15_11]: https://github.com/aod/advent-of-nim/blob/main/2015/day11.nim
[clj_15_6]: https://github.com/aod/advent-of-clojure/blob/master/src/xyz/oktaydinler/advent/edition2015/day06.clj
[clj_15_5]: https://github.com/aod/advent-of-clojure/blob/master/src/xyz/oktaydinler/advent/edition2015/day05.clj
[clj_15_4]: https://github.com/aod/advent-of-clojure/blob/master/src/xyz/oktaydinler/advent/edition2015/day04.clj
[clj_15_2]: https://github.com/aod/advent-of-clojure/blob/master/src/xyz/oktaydinler/advent/edition2015/day02.clj
[clj_15_3]: https://github.com/aod/advent-of-clojure/blob/master/src/xyz/oktaydinler/advent/edition2015/day03.clj
[clj_15_1]: https://github.com/aod/advent-of-clojure/blob/master/src/xyz/oktaydinler/advent/edition2015/day01.clj