{"id":16783204,"url":"https://github.com/aod/advent-of-code","last_synced_at":"2026-04-07T22:31:42.651Z","repository":{"id":144279299,"uuid":"336734062","full_name":"aod/advent-of-code","owner":"aod","description":"Central hub for my personal Advent of Code solutions which are written in many different programming languages","archived":false,"fork":false,"pushed_at":"2022-08-16T15:17:05.000Z","size":273,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-22T07:34:14.974Z","etag":null,"topics":["advent-of-code","advent-of-code-2015","advent-of-code-2020","aoc-runner","clojure","deno","javascript","nim","rust","typescript"],"latest_commit_sha":null,"homepage":"https://adventofcode.com","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aod.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-07T08:03:04.000Z","updated_at":"2021-11-24T23:27:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"54c344c8-4cf8-441e-948c-07f94fef6262","html_url":"https://github.com/aod/advent-of-code","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aod/advent-of-code","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aod%2Fadvent-of-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aod%2Fadvent-of-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aod%2Fadvent-of-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aod%2Fadvent-of-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aod","download_url":"https://codeload.github.com/aod/advent-of-code/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aod%2Fadvent-of-code/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31532207,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["advent-of-code","advent-of-code-2015","advent-of-code-2020","aoc-runner","clojure","deno","javascript","nim","rust","typescript"],"created_at":"2024-10-13T07:49:12.651Z","updated_at":"2026-04-07T22:31:42.624Z","avatar_url":"https://github.com/aod.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# advent-of-code\n\n\u003e Advent of Code is an Advent calendar of small programming puzzles for a\n\u003e variety of skill sets and skill levels that can be solved in any programming\n\u003e language you like. People use them as a speed contest, interview prep, company\n\u003e training, university coursework, practice problems, or to challenge each other.\n\nThroughout the years I've completed Advent of Code puzzles in multiple\nprogramming languages for learning purposes. This repo is a central hub and\noverview with direct links to their solutions and repos.\n\nBelow you'll find an overview of the languages I've written in and links to\ntheir repositories.\n\n|         Logo         | Language              | Repository                          |\n| :------------------: | --------------------- | ----------------------------------- |\n| ![](./logos/py.png)  | [Python][py_site]     | [aod/advent-of-python][py_repo]     |\n| ![](./logos/rs.png)  | [Rust][rs_site]       | [aod/advent-of-rust][rs_repo]       |\n| ![](./logos/nim.png) | [Nim][nim_site]       | [aod/advent-of-nim][nim_repo]       |\n| ![](./logos/clj.png) | [Clojure][clj_site]   | [aod/advent-of-clojure][clj_repo]   |\n| ![](./logos/ts.png)  | [TypeScript][ts_site] | [aod/advent-of-deno][ts_repo]       |\n| ![](./logos/js.png)  | [JavaScript][js_site] | [aod/advent-of-javascript][js_repo] |\n| ![](./logos/go.png)  | [Go][go_site]         | [aod/advent-of-go][go_repo]         |\n\n[py_site]: https://www.python.org/\n[py_repo]: https://github.com/aod/advent-of-python\n[py_l]: ./logos/py.png\n[rs_site]: https://www.rust-lang.org/\n[rs_repo]: https://github.com/aod/advent-of-rust\n[rs_l]: ./logos/rs.png\n[nim_site]: https://nim-lang.org/\n[nim_repo]: https://github.com/aod/advent-of-nim\n[nim_l]: ./logos/nim.png\n[clj_site]: https://clojure.org/\n[clj_repo]: https://github.com/aod/advent-of-clojure\n[clj_logo]: ./logos/clj.png\n[ts_site]: https://www.typescriptlang.org/\n[ts_repo]: https://github.com/aod/advent-of-deno\n[ts_l]: ./logos/ts.png\n[js_site]: https://developer.mozilla.org/en-US/docs/Web/JavaScript\n[js_repo]: https://github.com/aod/advent-of-javascript\n[js_l]: ./logos/js.png\n[go_site]: https://golang.org/\n[go_repo]: https://github.com/aod/advent-of-go\n[go_l]: ./logos/go.png\n\n# Solutions\n\nWithin this section you'll find solutions lookup tables for each Advent of Code\nyear. Click on a logo to view the solution of that specific programming language.\n\n## Advent of Code 2021\n\n| Day | Part 1              | Part 2              |\n| --: | ------------------- | ------------------- |\n|  25 |                     |                     |\n|  24 |                     |                     |\n|  23 |                     |                     |\n|  22 |                     |                     |\n|  21 |                     |                     |\n|  20 |                     |                     |\n|  19 |                     |                     |\n|  18 |                     |                     |\n|  17 |                     |                     |\n|  16 |                     |                     |\n|  15 |                     |                     |\n|  14 | [![py_l]][py_21_14] | [![py_l]][py_21_14] |\n|  13 | [![py_l]][py_21_13] | [![py_l]][py_21_13] |\n|  12 | [![py_l]][py_21_12] | [![py_l]][py_21_12] |\n|  11 | [![py_l]][py_21_11] | [![py_l]][py_21_11] |\n|  10 | [![py_l]][py_21_10] | [![py_l]][py_21_10] |\n|   9 | [![py_l]][py_21_9]  | [![py_l]][py_21_9]  |\n|   8 | [![py_l]][py_21_8]  | [![py_l]][py_21_8]  |\n|   7 | [![py_l]][py_21_7]  | [![py_l]][py_21_7]  |\n|   6 | [![py_l]][py_21_6]  | [![py_l]][py_21_6]  |\n|   5 | [![py_l]][py_21_5]  | [![py_l]][py_21_5]  |\n|   4 | [![py_l]][py_21_4]  | [![py_l]][py_21_4]  |\n|   3 | [![py_l]][py_21_3]  | [![py_l]][py_21_3]  |\n|   2 | [![py_l]][py_21_2]  | [![py_l]][py_21_2]  |\n|   1 | [![py_l]][py_21_1]  | [![py_l]][py_21_1]  |\n\n[py_21_14]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day14.py\n[py_21_13]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day13.py\n[py_21_12]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day12.py\n[py_21_11]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day11.py\n[py_21_10]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day10.py\n[py_21_9]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day9.py\n[py_21_8]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day8.py\n[py_21_7]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day7.py\n[py_21_6]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day6.py\n[py_21_5]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day5.py\n[py_21_4]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day4.py\n[py_21_3]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day3.py\n[py_21_2]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day2.py\n[py_21_1]: https://github.com/aod/advent-of-python/blob/main/aoc2021/day1.py\n\n## Advent of Code 2020\n\n| Day | Part 1                                   | Part 2                                   |\n| --: | ---------------------------------------- | ---------------------------------------- |\n|  25 | [![rs_l]][rs_20_25] [![ts_l]][ts_20_25]  | [![rs_l]][rs_20_25] [![ts_l]][ts_20_25]  |\n|  24 | [![rs_l]][rs_20_24] [![ts_l]][ts_20_24]  | [![rs_l]][rs_20_24] [![ts_l]][ts_20_24]  |\n|  23 | [![rs_l]][rs_20_23] [![ts_l]][ts_20_23]  | [![rs_l]][rs_20_23] [![ts_l]][ts_20_23]  |\n|  22 | [![rs_l]][rs_20_22] [![ts_l]][ts_20_22]  | [![rs_l]][rs_20_22] [![ts_l]][ts_20_22]  |\n|  21 | [![rs_l]][rs_20_21]                      | [![rs_l]][rs_20_21]                      |\n|  20 | [![rs_l]][rs_20_20]                      | [![rs_l]][rs_20_20]                      |\n|  19 |                                          |                                          |\n|  18 | [![rs_l]][rs_20_18]                      | [![rs_l]][rs_20_18]                      |\n|  17 | [![rs_l]][rs_20_17]                      | [![rs_l]][rs_20_17]                      |\n|  16 |                                          |                                          |\n|  15 |                                          |                                          |\n|  14 |                                          |                                          |\n|  13 |                                          |                                          |\n|  12 |                                          |                                          |\n|  11 | [![nim_l]][nim_20_11]                    | [![nim_l]][nim_20_11]                    |\n|  10 | [![nim_l]][nim_20_10]                    | [![nim_l]][nim_20_10]                    |\n|   9 | [![rs_l]][rs_20_09] [![nim_l]][nim_20_9] | [![rs_l]][rs_20_17] [![nim_l]][nim_20_9] |\n|   8 | [![nim_l]][nim_20_8]                     | [![nim_l]][nim_20_8]                     |\n|   7 | [![nim_l]][nim_20_7]                     | [![nim_l]][nim_20_7]                     |\n|   6 | [![nim_l]][nim_20_6]                     | [![nim_l]][nim_20_6]                     |\n|   5 | [![nim_l]][nim_20_5]                     | [![nim_l]][nim_20_5]                     |\n|   4 | [![nim_l]][nim_20_4]                     | [![nim_l]][nim_20_4]                     |\n|   3 | [![nim_l]][nim_20_3]                     | [![nim_l]][nim_20_3]                     |\n|   2 | [![nim_l]][nim_20_2]                     | [![nim_l]][nim_20_2]                     |\n|   1 | [![nim_l]][nim_20_1]                     | [![nim_l]][nim_20_1]                     |\n\n[rs_20_25]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/25/main.rs\n[rs_20_24]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/24/main.rs\n[rs_20_23]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/23/main.rs\n[rs_20_22]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/22/main.rs\n[rs_20_21]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/21/main.rs\n[rs_20_20]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/20/main.rs\n[rs_20_18]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/18/main.rs\n[rs_20_17]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/17/main.rs\n[rs_20_09]: https://github.com/aod/advent-of-rust/blob/main/aoc-2020/src/bin/09/main.rs\n[nim_20_11]: https://github.com/aod/advent-of-nim/blob/main/2020/day11.nim\n[nim_20_10]: https://github.com/aod/advent-of-nim/blob/main/2020/day10.nim\n[nim_20_9]: https://github.com/aod/advent-of-nim/blob/main/2020/day09.nim\n[nim_20_8]: https://github.com/aod/advent-of-nim/blob/main/2020/day08.nim\n[nim_20_7]: https://github.com/aod/advent-of-nim/blob/main/2020/day07.nim\n[nim_20_6]: https://github.com/aod/advent-of-nim/blob/main/2020/day06.nim\n[nim_20_5]: https://github.com/aod/advent-of-nim/blob/main/2020/day05.nim\n[nim_20_4]: https://github.com/aod/advent-of-nim/blob/main/2020/day04.nim\n[nim_20_3]: https://github.com/aod/advent-of-nim/blob/main/2020/day03.nim\n[nim_20_2]: https://github.com/aod/advent-of-nim/blob/main/2020/day02.nim\n[nim_20_1]: https://github.com/aod/advent-of-nim/blob/main/2020/day01.nim\n[ts_20_25]: https://github.com/aod/advent-of-deno/blob/main/src/2020/day25.ts\n[ts_20_24]: https://github.com/aod/advent-of-deno/blob/main/src/2020/day24.ts\n[ts_20_23]: https://github.com/aod/advent-of-deno/blob/main/src/2020/day23.ts\n[ts_20_22]: https://github.com/aod/advent-of-deno/blob/main/src/2020/day22.ts\n\n## Advent of Code 2019\n\n| Day | Part 1               | Part 2               |\n| --: | -------------------- | -------------------- |\n|  25 |                      |                      |\n|  24 |                      |                      |\n|  23 |                      |                      |\n|  22 |                      |                      |\n|  21 |                      |                      |\n|  20 |                      |                      |\n|  19 |                      |                      |\n|  18 |                      |                      |\n|  17 |                      |                      |\n|  16 |                      |                      |\n|  15 |                      |                      |\n|  14 |                      |                      |\n|  13 |                      |                      |\n|  12 |                      |                      |\n|  11 |                      |                      |\n|  10 |                      |                      |\n|   9 | [![js_l]][js_19_9-1] | [![js_l]][js_19_9-2] |\n|   8 | [![js_l]][js_19_8-1] | [![js_l]][js_19_8-2] |\n|   7 | [![js_l]][js_19_7-1] | [![js_l]][js_19_7-2] |\n|   6 | [![js_l]][js_19_6-1] | [![js_l]][js_19_6-2] |\n|   5 | [![js_l]][js_19_5-1] | [![js_l]][js_19_5-2] |\n|   4 | [![js_l]][js_19_4-1] | [![js_l]][js_19_4-2] |\n|   3 | [![js_l]][js_19_3-1] | [![js_l]][js_19_3-2] |\n|   2 | [![js_l]][js_19_2-1] | [![js_l]][js_19_2-2] |\n|   1 | [![js_l]][js_19_1-1] | [![js_l]][js_19_1-2] |\n\n[js_19_9-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day09/part1.js\n[js_19_9-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day09/part2.js\n[js_19_8-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day08/part1.js\n[js_19_8-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day08/part2.js\n[js_19_7-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day07/part1.js\n[js_19_7-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day07/part2.js\n[js_19_6-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day06/part1.js\n[js_19_6-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day06/part2.js\n[js_19_5-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day05/part1.js\n[js_19_5-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day05/part2.js\n[js_19_4-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day04/part1.js\n[js_19_4-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day04/part2.js\n[js_19_3-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day03/part1.js\n[js_19_3-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day03/part2.js\n[js_19_2-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day02/part1.js\n[js_19_2-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day02/part2.js\n[js_19_1-1]: https://github.com/aod/advent-of-javascript/blob/master/2019/day01/part1.js\n[js_19_1-2]: https://github.com/aod/advent-of-javascript/blob/master/2019/day01/part2.js\n\n## Advent of Code 2018\n\n| Day | Part 1                                  | Part 2                                  |\n| --: | --------------------------------------- | --------------------------------------- |\n|  25 |                                         |                                         |\n|  24 |                                         |                                         |\n|  23 |                                         |                                         |\n|  22 |                                         |                                         |\n|  21 |                                         |                                         |\n|  20 |                                         |                                         |\n|  19 |                                         |                                         |\n|  18 |                                         |                                         |\n|  17 |                                         |                                         |\n|  16 |                                         |                                         |\n|  15 |                                         |                                         |\n|  14 |                                         |                                         |\n|  13 |                                         |                                         |\n|  12 |                                         |                                         |\n|  11 |                                         |                                         |\n|  10 |                                         |                                         |\n|   9 | [![go_l]][go_18_9]                      | [![go_l]][go_18_9]                      |\n|   8 |                                         |                                         |\n|   7 | [![js_l]][js_18_7-1]                    | [![js_l]][js_18_7-2]                    |\n|   6 | [![go_l]][go_18_6]                      | [![go_l]][go_18_6]                      |\n|   5 | [![go_l]][go_18_5]                      | [![go_l]][go_18_5]                      |\n|   4 | [![go_l]][go_18_4]                      | [![go_l]][go_18_4]                      |\n|   3 | [![js_l]][js_18_3-1] [![go_l]][go_18_3] | [![js_l]][js_18_3-2] [![go_l]][go_18_3] |\n|   2 | [![js_l]][js_18_2-1] [![go_l]][go_18_2] | [![js_l]][js_18_2-2] [![go_l]][go_18_2] |\n|   1 | [![js_l]][js_18_1-1] [![go_l]][go_18_1] | [![js_l]][js_18_1-2] [![go_l]][go_18_1] |\n\n[js_18_7-1]: https://github.com/aod/advent-of-javascript/blob/master/2018/day07/part1.js\n[js_18_7-2]: https://github.com/aod/advent-of-javascript/blob/master/2018/day07/part2.js\n[js_18_3-1]: https://github.com/aod/advent-of-javascript/blob/master/2018/day03/part1.js\n[js_18_3-2]: https://github.com/aod/advent-of-javascript/blob/master/2018/day03/part2.js\n[js_18_2-1]: https://github.com/aod/advent-of-javascript/blob/master/2018/day02/part1.js\n[js_18_2-2]: https://github.com/aod/advent-of-javascript/blob/master/2018/day02/part2.js\n[js_18_1-1]: https://github.com/aod/advent-of-javascript/blob/master/2018/day01/part1.js\n[js_18_1-2]: https://github.com/aod/advent-of-javascript/blob/master/2018/day01/part2.js\n[go_18_9]: https://github.com/aod/advent-of-go/blob/master/2018/09/main.go\n[go_18_6]: https://github.com/aod/advent-of-go/blob/master/2018/06/main.go\n[go_18_5]: https://github.com/aod/advent-of-go/blob/master/2018/05/main.go\n[go_18_4]: https://github.com/aod/advent-of-go/blob/master/2018/04/main.go\n[go_18_3]: https://github.com/aod/advent-of-go/blob/master/2018/03/main.go\n[go_18_2]: https://github.com/aod/advent-of-go/blob/master/2018/02/solution.go\n[go_18_1]: https://github.com/aod/advent-of-go/blob/master/2018/01/solution.go\n\n## Advent of Code 2017\n\n| Day | Part 1                | Part 2                |\n| --: | --------------------- | --------------------- |\n|  25 |                       |                       |\n|  24 |                       |                       |\n|  23 |                       |                       |\n|  22 |                       |                       |\n|  21 |                       |                       |\n|  20 |                       |                       |\n|  19 |                       |                       |\n|  18 |                       |                       |\n|  17 | [![js_l]][js_17_17-1] |                       |\n|  16 | [![js_l]][js_17_16-1] | [![js_l]][js_17_16-2] |\n|  15 | [![js_l]][js_17_15-1] | [![js_l]][js_17_15-2] |\n|  14 | [![js_l]][js_17_14-1] | [![js_l]][js_17_14-2] |\n|  13 | [![js_l]][js_17_13-1] | [![js_l]][js_17_13-2] |\n|  12 | [![js_l]][js_17_12-1] | [![js_l]][js_17_12-2] |\n|  11 | [![js_l]][js_17_11-1] | [![js_l]][js_17_11-2] |\n|  10 | [![js_l]][js_17_10-1] | [![js_l]][js_17_10-2] |\n|   9 | [![js_l]][js_17_9-1]  | [![js_l]][js_17_9-2]  |\n|   8 | [![js_l]][js_17_8-1]  | [![js_l]][js_17_8-2]  |\n|   7 | [![js_l]][js_17_7-1]  | [![js_l]][js_17_7-2]  |\n|   6 | [![js_l]][js_17_6-1]  | [![js_l]][js_17_6-2]  |\n|   5 | [![js_l]][js_17_5-1]  | [![js_l]][js_17_5-2]  |\n|   4 | [![js_l]][js_17_4-1]  | [![js_l]][js_17_4-2]  |\n|   3 | [![js_l]][js_17_3-1]  | [![js_l]][js_17_3-2]  |\n|   2 | [![js_l]][js_17_2-1]  | [![js_l]][js_17_2-2]  |\n|   1 | [![js_l]][js_17_1-1]  | [![js_l]][js_17_1-2]  |\n\n[js_17_17-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day17/part1.js\n[js_17_17-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day17/part2.js\n[js_17_16-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day16/part1.js\n[js_17_16-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day16/part2.js\n[js_17_15-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day15/part1.js\n[js_17_15-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day15/part2.js\n[js_17_14-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day14/part1.js\n[js_17_14-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day14/part2.js\n[js_17_13-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day13/part1.js\n[js_17_13-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day13/part2.js\n[js_17_12-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day12/part1.js\n[js_17_12-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day12/part2.js\n[js_17_11-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day11/part1.js\n[js_17_11-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day11/part2.js\n[js_17_10-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day10/part1.js\n[js_17_10-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day10/part2.js\n[js_17_9-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day09/part1.js\n[js_17_9-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day09/part2.js\n[js_17_8-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day08/part1.js\n[js_17_8-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day08/part2.js\n[js_17_7-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day07/part1.js\n[js_17_7-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day07/part2.js\n[js_17_6-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day06/part1.js\n[js_17_6-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day06/part2.js\n[js_17_5-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day05/part1.js\n[js_17_5-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day05/part2.js\n[js_17_4-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day04/part1.js\n[js_17_4-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day04/part2.js\n[js_17_3-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day03/part1.js\n[js_17_3-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day03/part2.js\n[js_17_2-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day02/part1.js\n[js_17_2-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day02/part2.js\n[js_17_1-1]: https://github.com/aod/advent-of-javascript/blob/master/2017/day01/part1.js\n[js_17_1-2]: https://github.com/aod/advent-of-javascript/blob/master/2017/day01/part2.js\n\n## Advent of Code 2016\n\n_TODO_\n\n## Advent of Code 2015\n\n| Day | Part 1                                      | Part 2                                      |\n| --: | ------------------------------------------- | ------------------------------------------- |\n|  25 |                                             |                                             |\n|  24 |                                             |                                             |\n|  23 |                                             |                                             |\n|  22 |                                             |                                             |\n|  21 |                                             |                                             |\n|  20 |                                             |                                             |\n|  19 |                                             |                                             |\n|  18 |                                             |                                             |\n|  17 |                                             |                                             |\n|  16 | [![nim_l]][nim_15_16]                       | [![nim_l]][nim_15_16]                       |\n|  15 | [![nim_l]][nim_15_15]                       | [![nim_l]][nim_15_15]                       |\n|  14 | [![nim_l]][nim_15_14]                       | [![nim_l]][nim_15_14]                       |\n|  13 | [![nim_l]][nim_15_13]                       | [![nim_l]][nim_15_13]                       |\n|  12 | [![nim_l]][nim_15_12]                       | [![nim_l]][nim_15_12]                       |\n|  11 | [![nim_l]][nim_15_11]                       | [![nim_l]][nim_15_11]                       |\n|  10 | [![rs_l]][rs_15_10]                         | [![rs_l]][rs_15_10]                         |\n|   9 | [![rs_l]][rs_15_09]                         | [![rs_l]][rs_15_09]                         |\n|   8 | [![rs_l]][rs_15_08]                         | [![rs_l]][rs_15_08]                         |\n|   7 | [![rs_l]][rs_15_07]                         | [![rs_l]][rs_15_07]                         |\n|   6 | [![rs_l]][rs_15_06] [![clj_logo]][clj_15_6] | [![rs_l]][rs_15_06] [![clj_logo]][clj_15_6] |\n|   5 | [![rs_l]][rs_15_05] [![clj_logo]][clj_15_5] | [![rs_l]][rs_15_05] [![clj_logo]][clj_15_5] |\n|   4 | [![rs_l]][rs_15_04] [![clj_logo]][clj_15_4] | [![rs_l]][rs_15_04] [![clj_logo]][clj_15_4] |\n|   3 | [![rs_l]][rs_15_03] [![clj_logo]][clj_15_3] | [![rs_l]][rs_15_03] [![clj_logo]][clj_15_3] |\n|   2 | [![rs_l]][rs_15_02] [![clj_logo]][clj_15_2] | [![rs_l]][rs_15_02] [![clj_logo]][clj_15_2] |\n|   1 | [![rs_l]][rs_15_01] [![clj_logo]][clj_15_1] | [![rs_l]][rs_15_01] [![clj_logo]][clj_15_1] |\n\n[rs_15_10]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/10/main.rs\n[rs_15_09]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/09/main.rs\n[rs_15_08]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/08/main.rs\n[rs_15_07]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/07/main.rs\n[rs_15_06]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/06/main.rs\n[rs_15_05]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/05/main.rs\n[rs_15_04]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/04/main.rs\n[rs_15_03]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/03/main.rs\n[rs_15_02]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/02/main.rs\n[rs_15_01]: https://github.com/aod/advent-of-rust/blob/main/aoc-2015/src/bin/01/main.rs\n[nim_15_17]: https://github.com/aod/advent-of-nim/blob/main/2015/day17.nim\n[nim_15_16]: https://github.com/aod/advent-of-nim/blob/main/2015/day16.nim\n[nim_15_15]: https://github.com/aod/advent-of-nim/blob/main/2015/day15.nim\n[nim_15_14]: https://github.com/aod/advent-of-nim/blob/main/2015/day14.nim\n[nim_15_13]: https://github.com/aod/advent-of-nim/blob/main/2015/day13.nim\n[nim_15_12]: https://github.com/aod/advent-of-nim/blob/main/2015/day12.nim\n[nim_15_11]: https://github.com/aod/advent-of-nim/blob/main/2015/day11.nim\n[clj_15_6]: https://github.com/aod/advent-of-clojure/blob/master/src/xyz/oktaydinler/advent/edition2015/day06.clj\n[clj_15_5]: https://github.com/aod/advent-of-clojure/blob/master/src/xyz/oktaydinler/advent/edition2015/day05.clj\n[clj_15_4]: https://github.com/aod/advent-of-clojure/blob/master/src/xyz/oktaydinler/advent/edition2015/day04.clj\n[clj_15_2]: https://github.com/aod/advent-of-clojure/blob/master/src/xyz/oktaydinler/advent/edition2015/day02.clj\n[clj_15_3]: https://github.com/aod/advent-of-clojure/blob/master/src/xyz/oktaydinler/advent/edition2015/day03.clj\n[clj_15_1]: https://github.com/aod/advent-of-clojure/blob/master/src/xyz/oktaydinler/advent/edition2015/day01.clj\n\n\u003c!--\n\n| Day | Part 1 | Part 2 |\n|----:|--------|--------|\n| 25  |||\n| 24  |||\n| 23  |||\n| 22  |||\n| 21  |||\n| 20  |||\n| 19  |||\n| 18  |||\n| 17  |||\n| 16  |||\n| 15  |||\n| 14  |||\n| 13  |||\n| 12  |||\n| 11  |||\n| 10  |||\n|  9  |||\n|  8  |||\n|  7  |||\n|  6  |||\n|  5  |||\n|  4  |||\n|  3  |||\n|  2  |||\n|  1  |||\n\n--\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faod%2Fadvent-of-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faod%2Fadvent-of-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faod%2Fadvent-of-code/lists"}