{"id":13592928,"url":"https://github.com/romellem/advent-of-code","last_synced_at":"2025-04-09T02:32:00.248Z","repository":{"id":33795881,"uuid":"159974159","full_name":"romellem/advent-of-code","owner":"romellem","description":"Collection of JS solutions for puzzles from adventofcode.com 🎁🎄","archived":false,"fork":false,"pushed_at":"2024-12-30T18:43:02.000Z","size":35505,"stargazers_count":71,"open_issues_count":5,"forks_count":17,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-30T19:29:44.126Z","etag":null,"topics":["advent-of-code","aoc","aoc2015","aoc2016","aoc2017","aoc2018","aoc2019","aoc2020","aoc2021","aoc2022","aoc2023"],"latest_commit_sha":null,"homepage":"https://romellem.github.io/advent-of-code/","language":"JavaScript","has_issues":false,"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/romellem.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":"2018-12-01T18:20:48.000Z","updated_at":"2024-12-30T18:43:01.000Z","dependencies_parsed_at":"2024-01-14T04:39:23.833Z","dependency_job_id":"c52cb0ba-235e-479c-9617-7dd467aa9e68","html_url":"https://github.com/romellem/advent-of-code","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romellem%2Fadvent-of-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romellem%2Fadvent-of-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romellem%2Fadvent-of-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romellem%2Fadvent-of-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/romellem","download_url":"https://codeload.github.com/romellem/advent-of-code/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247965606,"owners_count":21025406,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","aoc","aoc2015","aoc2016","aoc2017","aoc2018","aoc2019","aoc2020","aoc2021","aoc2022","aoc2023"],"created_at":"2024-08-01T16:01:14.787Z","updated_at":"2025-04-09T02:31:55.220Z","avatar_url":"https://github.com/romellem.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# Advent of Code\n\n\u003e [Advent of Code](https://adventofcode.com/) is an Advent calendar of small\n\u003e programming puzzles for a variety of skill sets and skill levels that can be solved\n\u003e in any programming language you like.\n\nThis is a repo containing my solutions to [Eric Wastl's](http://was.tl/) **Advent of Code**.\nAll of the solutions are in JavaScript, meant to be run via [NodeJS](https://nodejs.org/).\nWhen I started I had thought I'd have an [accompanying page](https://romellem.github.io/advent-of-code/)\n(that had some level of interaction) for each solution, but I quickly found that I didn't\nhave much time for that. Maybe some day I'll complete (brief) write-ups for each of the\nproblems, but for now, this mostly is just a collection of scripts.\n\nAlso when I started, I would programmatically parse my _input_ for each problem, so I could\ndrop in any other input and the script would work. As I went through the problems, I often\nfound it easier to hand-parse my input and create a static JS export for each problem, so\ntrying to use most of these solutions for some other puzzle input will require some level\nof manual tinkering.\n\n## 2023 Puzzles List\n\nCompleted: **9 / 25** (36%)\n\n*  [✅ Day 1](2023/1/)\n*  [✅ Day 2](2023/2/)\n*  [✅ Day 3](2023/3/)\n*  [✅ Day 4](2023/4/)\n*  Day 5\n*  [✅ Day 6](2023/6/)\n*  [✅ Day 7](2023/7/)\n*  Day 8\n*  [✅ Day 9](2023/9/)\n*  Day 10\n*  [✅ Day 11](2023/11/)\n*  Day 12\n*  Day 13\n*  [✅ Day 14](2023/14/)\n\n## 2022 Puzzles List\n\nCompleted: **13 / 25** (52%)\n\n*  [✅ Day 1](2022/1/)\n*  [✅ Day 2](2022/2/)\n*  [✅ Day 3](2022/3/)\n*  [✅ Day 4](2022/4/)\n*  [✅ Day 5](2022/5/)\n*  [✅ Day 6](2022/6/)\n*  [✅ Day 7](2022/7/)\n*  [✅ Day 8](2022/8/)\n*  [✅ Day 9](2022/9/)\n*  [✅ Day 10](2022/10/)\n*  [✅ Day 11](2022/11/)\n*  [✅ Day 12](2022/12/)\n*  [✅ Day 13](2022/13/)\n\n## 2021 Puzzles List\n\nCompleted: **21 / 25** (84%)\n\n*  [✅ Day 1](2021/1/)\n*  [✅ Day 2](2021/2/)\n*  [✅ Day 3](2021/3/)\n*  [✅ Day 4](2021/4/)\n*  [✅ Day 5](2021/5/)\n*  [✅ Day 6](2021/6/)\n*  [✅ Day 7](2021/7/)\n*  [✅ Day 8](2021/8/)\n*  [✅ Day 9](2021/9/)\n*  [✅ Day 10](2021/10/)\n*  [✅ Day 11](2021/11/)\n*  [✅ Day 12](2021/12/)\n*  [✅ Day 13](2021/13/)\n*  [✅ Day 14](2021/14/)\n*  [✅ Day 15](2021/15/)\n*  [✅ Day 16](2021/16/)\n*  [✅ Day 17](2021/17/)\n*  [✅ Day 18](2021/18/)\n*  Day 19\n*  [✅ Day 20](2021/20/)\n*  Day 21\n*  Day 22\n*  Day 23\n*  [✅ Day 24](2021/24/)\n*  [✅ Day 25](2021/25/)\n\n## 2020 Puzzles List\n\nCompleted: **25 / 25** (100% ⭐️)\n\n*  [✅ Day 1](2020/1/)\n*  [✅ Day 2](2020/2/)\n*  [✅ Day 3](2020/3/)\n*  [✅ Day 4](2020/4/)\n*  [✅ Day 5](2020/5/)\n*  [✅ Day 6](2020/6/)\n*  [✅ Day 7](2020/7/)\n*  [✅ Day 8](2020/8/)\n*  [✅ Day 9](2020/9/)\n*  [✅ Day 10](2020/10/)\n*  [✅ Day 11](2020/11/)\n*  [✅ Day 12](2020/12/)\n*  [✅ Day 13](2020/13/)\n*  [✅ Day 14](2020/14/)\n*  [✅ Day 15](2020/15/)\n*  [✅ Day 16](2020/16/)\n*  [✅ Day 17](2020/17/)\n*  [✅ Day 18](2020/18/)\n*  [✅ Day 19](2020/19/)\n*  [✅ Day 20](2020/20/)\n*  [✅ Day 21](2020/21/)\n*  [✅ Day 22](2020/22/)\n*  [✅ Day 23](2020/23/)\n*  [✅ Day 24](2020/24/)\n*  [✅ Day 25](2020/25/)\n\n## 2019 Puzzles List\n\nCompleted: **18 / 25** (72%)\n\n*  [✅ Day 1](2019/1/)\n*  [✅ Day 2](2019/2/)\n*  [✅ Day 3](2019/3/)\n*  [✅ Day 4](2019/4/)\n*  [✅ Day 5](2019/5/)\n*  [✅ Day 6](2019/6/)\n*  [✅ Day 7](2019/7/)\n*  [✅ Day 8](2019/8/)\n*  [✅ Day 9](2019/9/)\n*  [✅ Day 10](2019/10/)\n*  [✅ Day 11](2019/11/)\n*  [✅ Day 12](2019/12/)\n*  [✅ Day 13](2019/13/)\n*  [✅ Day 14](2019/14/)\n*  Day 15\n*  [✅ Day 16](2019/16/)\n*  Day 17\n*  [✅ Day 18](2019/18/)\n*  [✅ Day 19](2019/19/)\n*  Day 20\n*  Day 21\n*  Day 22\n*  [✅ Day 23](2019/23/)\n*  Day 24\n*  Day 25\n\n## 2018 Puzzles List\n\nCompleted: **22 / 25** (88%)\n\n*  [✅ Day 1](2018/1/)\n*  [✅ Day 2](2018/2/)\n*  [✅ Day 3](2018/3/)\n*  [✅ Day 4](2018/4/)\n*  [✅ Day 5](2018/5/)\n*  [✅ Day 6](2018/6/)\n*  [✅ Day 7](2018/7/)\n*  [✅ Day 8](2018/8/)\n*  [✅ Day 9](2018/9/)\n*  [✅ Day 10](2018/10/)\n*  [✅ Day 11](2018/11/)\n*  [✅ Day 12](2018/12/)\n*  [✅ Day 13](2018/13/)\n*  [✅ Day 14](2018/14/)\n*  Day 15\n*  [✅ Day 16](2018/16/)\n*  [✅ Day 17](2018/17/)\n*  [✅ Day 18](2018/18/)\n*  [✅ Day 19](2018/19/)\n*  [✅ Day 20](2018/20/)\n*  [✅ Day 21](2018/21/)\n*  [✅ Day 22](2018/22/)\n*  Day 23\n*  Day 24\n*  [✅ Day 25](2018/25/)\n\n## 2017 Puzzles List\n\nCompleted: **25/ 25** (100% ⭐️)\n\n*  [✅ Day 1](2017/1/)\n*  [✅ Day 2](2017/2/)\n*  [✅ Day 3](2017/3/)\n*  [✅ Day 4](2017/4/)\n*  [✅ Day 5](2017/5/)\n*  [✅ Day 6](2017/6/)\n*  [✅ Day 7](2017/7/)\n*  [✅ Day 8](2017/8/)\n*  [✅ Day 9](2017/9/)\n*  [✅ Day 10](2017/10/)\n*  [✅ Day 11](2017/11/)\n*  [✅ Day 12](2017/12/)\n*  [✅ Day 13](2017/13/)\n*  [✅ Day 14](2017/14/)\n*  [✅ Day 15](2017/15/)\n*  [✅ Day 16](2017/16/)\n*  [✅ Day 17](2017/17/)\n*  [✅ Day 18](2017/18/)\n*  [✅ Day 19](2017/19/)\n*  [✅ Day 20](2017/20/)\n*  [✅ Day 21](2017/21/)\n*  [✅ Day 22](2017/22/)\n*  [✅ Day 23](2017/23/)\n*  [✅ Day 24](2017/24/)\n*  [✅ Day 25](2017/25/)\n\n## 2016 Puzzles List\n\nCompleted: **25 / 25** (100% ⭐️)\n\n*  [✅ Day 1](2016/1/)\n*  [✅ Day 2](2016/2/)\n*  [✅ Day 3](2016/3/)\n*  [✅ Day 4](2016/4/)\n*  [✅ Day 5](2016/5/)\n*  [✅ Day 6](2016/6/)\n*  [✅ Day 7](2016/7/)\n*  [✅ Day 8](2016/8/)\n*  [✅ Day 9](2016/9/)\n*  [✅ Day 10](2016/10/)\n*  [✅ Day 11](2016/11/)\n*  [✅ Day 12](2016/12/)\n*  [✅ Day 13](2016/13/)\n*  [✅ Day 14](2016/14/)\n*  [✅ Day 15](2016/15/)\n*  [✅ Day 16](2016/16/)\n*  [✅ Day 17](2016/17/)\n*  [✅ Day 18](2016/18/)\n*  [✅ Day 19](2016/19/)\n*  [✅ Day 20](2016/20/)\n*  [✅ Day 21](2016/21/)\n*  [✅ Day 22](2016/22/)\n*  [✅ Day 23](2016/23/)\n*  [✅ Day 24](2016/24/)\n*  [✅ Day 25](2016/25/)\n\n## 2015 Puzzles List\n\nCompleted: **25 / 25** (100% ⭐️)\n\n*  [✅ Day 1](2015/1/)\n*  [✅ Day 2](2015/2/)\n*  [✅ Day 3](2015/3/)\n*  [✅ Day 4](2015/4/)\n*  [✅ Day 5](2015/5/)\n*  [✅ Day 6](2015/6/)\n*  [✅ Day 7](2015/7/)\n*  [✅ Day 8](2015/8/)\n*  [✅ Day 9](2015/9/)\n*  [✅ Day 10](2015/10/)\n*  [✅ Day 11](2015/11/)\n*  [✅ Day 12](2015/12/)\n*  [✅ Day 13](2015/13/)\n*  [✅ Day 14](2015/14/)\n*  [✅ Day 15](2015/15/)\n*  [✅ Day 16](2015/16/)\n*  [✅ Day 17](2015/17/)\n*  [✅ Day 18](2015/18/)\n*  [✅ Day 19](2015/19/)\n*  [✅ Day 20](2015/20/)\n*  [✅ Day 21](2015/21/)\n*  [✅ Day 22](2015/22/)\n*  [✅ Day 23](2015/23/)\n*  [✅ Day 24](2015/24/)\n*  [✅ Day 25](2015/25/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fromellem%2Fadvent-of-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fromellem%2Fadvent-of-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fromellem%2Fadvent-of-code/lists"}