{"id":28304728,"url":"https://github.com/chompaa/advent-of-code","last_synced_at":"2026-05-18T14:37:56.128Z","repository":{"id":173408782,"uuid":"434040109","full_name":"chompaa/advent-of-code","owner":"chompaa","description":"My Advent of Code solutions","archived":false,"fork":false,"pushed_at":"2024-12-21T07:05:05.000Z","size":143,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-31T10:50:26.813Z","etag":null,"topics":["advent-of-code","advent-of-code-2023","java","python"],"latest_commit_sha":null,"homepage":"","language":"Python","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/chompaa.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-12-02T01:17:32.000Z","updated_at":"2024-12-21T07:05:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"e3a1fc8f-461b-498d-9547-d94305c70a0c","html_url":"https://github.com/chompaa/advent-of-code","commit_stats":null,"previous_names":["chompaa/advent-of-code"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/chompaa/advent-of-code","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chompaa%2Fadvent-of-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chompaa%2Fadvent-of-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chompaa%2Fadvent-of-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chompaa%2Fadvent-of-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chompaa","download_url":"https://codeload.github.com/chompaa/advent-of-code/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chompaa%2Fadvent-of-code/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268401573,"owners_count":24244461,"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","status":"online","status_checked_at":"2025-08-02T02:00:12.353Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-2023","java","python"],"created_at":"2025-05-24T01:11:34.433Z","updated_at":"2025-10-27T18:12:14.297Z","avatar_url":"https://github.com/chompaa.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Advent of Code ⛄\n\nThis is my third year participating in [Advent of Code](https://www.adventofcode.com).\nMy current (2023) solutions are being written in Python. Previously I used Python (2021) and Java\n(2022).\n\nI use some scripts to make my life easier (such as generating the the timed tables),\nsee the [scripts](scripts/) folder for more information.\n\n## 2023\n\n\u003cdetails\u003e\u003csummary\u003eOpen\u003c/summary\u003e\n\n---\n\n\u003e **Note**:\n\u003e Performance runs were done on an Intel i7-9750H @ 2.60GHz, and were repeated\n\u003e 1000 times.\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\" rowspan=2\u003e\u003cb\u003eDay\u003c/b\u003e\u003c/th\u003e\n    \u003ctd align=\"center\" rowspan=2\u003e\u003cb\u003eStatus\u003c/b\u003e\u003c/th\u003e\n    \u003ctd align=\"center\" rowspan=2\u003e\u003cb\u003eSource\u003c/b\u003e\u003c/th\u003e\n    \u003ctd align=\"center\" colspan=2\u003e\u003cb\u003ePerformance\u003c/b\u003e\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003cb\u003ePart 1\u003c/b\u003e\u003c/th\u003e\n    \u003ctd align=\"center\"\u003e\u003cb\u003ePart 2\u003c/b\u003e\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003ca href=\"https://www.adventofcode.com/2023/day/1\"\u003e01 - Trebuchet\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href=\"2023/01/solver.py\"\u003eLink\u003c/a\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ccode\u003e4.12ms\u003c/code\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ccode\u003e7.74ms\u003c/code\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://www.adventofcode.com/2023/day/2\"\u003e02 - Cube Conundrum\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href=\"2023/02/solver.py\"\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e0.62ms\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e0.70ms\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://www.adventofcode.com/2023/day/3\"\u003e03 - Gear Ratios\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href=\"2023/03/solver.py\"\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e10.91ms\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e11.38ms\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://www.adventofcode.com/2023/day/4\"\u003e04 - Scratchcards\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href=\"2023/04/solver.py\"\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e1.42ms\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e1.47ms\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://www.adventofcode.com/2023/day/5\"\u003e05 - If You Give A Seed A Fertilizer\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href=\"2023/05/solver.py\"\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e0.29ms\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e4.08ms\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href=\"https://www.adventofcode.com/2023/day/6\"\u003e06 - Wait For It\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href=\"2023/06/solver.py\"\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e0.20ms\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e0.14ms\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href='https://www.adventofcode.com/2023/day/7'\u003e07 - Camel Cards\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href='2023/07/solver.py'\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e3.61ms\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e7.19ms\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href='https://www.adventofcode.com/2023/day/8'\u003e08 - Haunted Wasteland\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href='2023/08/solver.py'\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e4.55ms\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e41.39ms\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href='https://www.adventofcode.com/2023/day/9'\u003e09 - Mirage Maintenance\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href='2023/09/solver.py'\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e5.27ms\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e5.79ms\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href='https://www.adventofcode.com/2023/day/10'\u003e10 - Pipe Maze\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href='2023/10/solver.py'\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e52.02ms\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e763.18ms\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href='https://www.adventofcode.com/2023/day/11'\u003e11 - Cosmic Expansion\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href='2023/11/solver.py'\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e29.59ms\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e36.85ms\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href='https://www.adventofcode.com/2023/day/12'\u003e12 - Hot Springs\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href='2023/12/solver.py'\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e--\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e--\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href='https://www.adventofcode.com/2023/day/13'\u003e13 - Point of Incidence\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href='2023/13/solver.py'\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e12.65ms\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e11.57ms\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href='https://www.adventofcode.com/2023/day/14'\u003e14 - Parabolic Reflector Dish\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href='2023/14/solver.py'\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e--\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e--\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href='https://www.adventofcode.com/2023/day/15'\u003e15 - Lens Library\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href='2023/15/solver.py'\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e0.13ms\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e0.12ms\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href='https://www.adventofcode.com/2023/day/16'\u003e16 - The Floor Will Be Lava\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href='2023/16/solver.py'\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e--\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e--\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href='https://www.adventofcode.com/2023/day/17'\u003e17 - Clumsy Crucible\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href='2023/17/solver.py'\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e--\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e--\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href='https://www.adventofcode.com/2023/day/18'\u003e18 - Lavaduct Lagoon\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href='2023/18/solver.py'\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e0.59ms\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e1.00ms\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003ca href='https://www.adventofcode.com/2023/day/19'\u003e19 - Aplenty\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e⭐⭐\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ca href='2023/19/solver.py'\u003eLink\u003c/a\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e3.32ms\u003c/code\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003ccode\u003e6.80ms\u003c/code\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c/details\u003e\n\n## 2022\n\n\u003cdetails\u003e\u003csummary\u003eOpen\u003c/summary\u003e\n\n---\n\n| Day                                                                     | Status |\n| ----------------------------------------------------------------------- | :----: |\n| [01 - Calorie Counting](https://www.adventofcode.com/2022/day/1)        |  ⭐⭐  |\n| [02 - Rock Paper Scissors](https://www.adventofcode.com/2022/day/2)     |  ⭐⭐  |\n| [03 - Rucksack Reorganization](https://www.adventofcode.com/2022/day/3) |  ⭐⭐  |\n| [04 - Camp Cleanup](https://www.adventofcode.com/2022/day/4)            |  ⭐⭐  |\n| [05 - Supply Stacks](https://www.adventofcode.com/2022/day/5)           |  ⭐⭐  |\n| [06 - Tuning Trouble](https://www.adventofcode.com/2022/day/6)          |  ⭐⭐  |\n| [07 - No Space Left On Device](https://www.adventofcode.com/2022/day/7) |  ⭐⭐  |\n| [08 - Treetop Tree House](https://www.adventofcode.com/2022/day/8)      |  ⭐⭐  |\n\n\u003c/details\u003e\n\n## 2021\n\n\u003cdetails\u003e\u003csummary\u003eOpen\u003c/summary\u003e\n\n---\n\n| Day                                                                      | Status |\n| ------------------------------------------------------------------------ | :----: |\n| [01 - Sonar Sweep](https://www.adventofcode.com/2021/day/1)              |  ⭐⭐  |\n| [02 - Dive!](https://www.adventofcode.com/2021/day/2)                    |  ⭐⭐  |\n| [03 - Binary Diagnostic](https://www.adventofcode.com/2021/day/3)        |  ⭐⭐  |\n| [04 - Giant Squid](https://www.adventofcode.com/2021/day/4)              |  ⭐⭐  |\n| [05 - Hydrothermal Venture](https://www.adventofcode.com/2021/day/5)     |  ⭐⭐  |\n| [06 - Lanternfish](https://www.adventofcode.com/2021/day/6)              |  ⭐⭐  |\n| [07 - The Treachery of Whales](https://www.adventofcode.com/2021/day/7)  |  ⭐⭐  |\n| [08 - Seven Segment Search](https://www.adventofcode.com/2021/day/8)     |  ⭐⭐  |\n| [09 - Smoke Basin](https://www.adventofcode.com/2021/day/9)              |  ⭐⭐  |\n| [10 - Syntax Scoring](https://www.adventofcode.com/2021/day/10)          |  ⭐⭐  |\n| [11 - Dumbo Octopus](https://www.adventofcode.com/2021/day/11)           |  ⭐⭐  |\n| [12 - Passage Pathing](https://www.adventofcode.com/2021/day/12)         |  ⭐⭐  |\n| [13 - Transparent Origami](https://www.adventofcode.com/2021/day/13)     |  ⭐⭐  |\n| [14 - Extended Polymerization](https://www.adventofcode.com/2021/day/14) |  ⭐⭐  |\n| [15 - Chiton](https://www.adventofcode.com/2021/day/15)                  |  ⭐⭐  |\n| [16 - Packet Decoder](https://www.adventofcode.com/2021/day/16)          |  ⭐⭐  |\n| [17 - Trick Shot](https://www.adventofcode.com/2021/day/17)              |  ⭐⭐  |\n| [18 - Snailfish](https://www.adventofcode.com/2021/day/18)               |  ⭐⭐  |\n| [19 - Beacon Scanner](https://www.adventofcode.com/2021/day/19)          |  ⭐⭐  |\n| [20 - Trench Map](https://www.adventofcode.com/2021/day/20)              |        |\n| [21 - Dirac Dice](https://www.adventofcode.com/2021/day/21)              |  ⭐⭐  |\n| [22 - Reactor Reboot](https://www.adventofcode.com/2021/day/22)          |        |\n| [23 - Amphipod](https://www.adventofcode.com/2021/day/23)                |        |\n| [24 - Arithmetic Logic Unit](https://www.adventofcode.com/2021/day/24)   |  ⭐⭐  |\n| [25 - Sea Cucumber](https://www.adventofcode.com/2021/day/25)            |  ⭐⭐  |\n\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchompaa%2Fadvent-of-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchompaa%2Fadvent-of-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchompaa%2Fadvent-of-code/lists"}