{"id":23219923,"url":"https://github.com/blu3r4y/adventofcode2023","last_synced_at":"2025-04-05T15:15:47.257Z","repository":{"id":210167221,"uuid":"725780179","full_name":"blu3r4y/AdventOfCode2023","owner":"blu3r4y","description":"My solutions for the Advent of Code 2023 challenges, written in Python","archived":false,"fork":false,"pushed_at":"2023-12-25T05:25:49.000Z","size":66,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-11T11:58:00.397Z","etag":null,"topics":["advent-of-code","advent-of-code-2023"],"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/blu3r4y.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-11-30T21:25:57.000Z","updated_at":"2023-12-01T05:34:30.000Z","dependencies_parsed_at":"2023-12-23T20:47:01.538Z","dependency_job_id":"808efaee-59cb-4960-9294-95533fe5c1aa","html_url":"https://github.com/blu3r4y/AdventOfCode2023","commit_stats":null,"previous_names":["blu3r4y/adventofcode2023"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blu3r4y%2FAdventOfCode2023","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blu3r4y%2FAdventOfCode2023/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blu3r4y%2FAdventOfCode2023/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blu3r4y%2FAdventOfCode2023/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blu3r4y","download_url":"https://codeload.github.com/blu3r4y/AdventOfCode2023/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247353749,"owners_count":20925329,"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","advent-of-code-2023"],"created_at":"2024-12-18T21:47:51.807Z","updated_at":"2025-04-05T15:15:47.238Z","avatar_url":"https://github.com/blu3r4y.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Advent of Code 2023\n\nMy solutions for the [AoC 2023](https://adventofcode.com/2023) challenges, written in Python.\n\n🎄 🎄 🎄\n\n## Puzzles\n\n| Day | 🧩 Puzzle                                                                  | 🐍 Solution              | ⏳ Duration A |    ⏳ Duration B |\n| --: | :------------------------------------------------------------------------- | :----------------------- | ------------: | ---------------: |\n|   1 | **[Trebuchet?!](https://adventofcode.com/2023/day/1)**                     | [day1.py](src/day1.py)   |             - |                - |\n|   2 | **[Cube Conundrum](https://adventofcode.com/2023/day/2)**                  | [day2.py](src/day2.py)   |             - |                - |\n|   3 | **[Gear Ratios](https://adventofcode.com/2023/day/3)**                     | [day3.py](src/day3.py)   |             - |                - |\n|   4 | **[Scratchcards](https://adventofcode.com/2023/day/4)**                    | [day4.py](src/day4.py)   |             - |                - |\n|   5 | **[If You Give A Seed A Fertilizer](https://adventofcode.com/2023/day/5)** | [day5.py](src/day5.py)   |             - |                - |\n|   6 | **[Wait For It](https://adventofcode.com/2023/day/6)**                     | [day6.py](src/day6.py)   |             - |                - |\n|   7 | **[Camel Cards](https://adventofcode.com/2023/day/7)**                     | [day7.py](src/day7.py)   |         26 ms |            46 ms |\n|   8 | **[Haunted Wasteland](https://adventofcode.com/2023/day/8)**               | [day8.py](src/day8.py)   |             - |           191 ms |\n|   9 | **[Mirage Maintenance](https://adventofcode.com/2023/day/9)**              | [day9.py](src/day9.py)   |             - |                - |\n|  10 | **[Pipe Maze](https://adventofcode.com/2023/day/10)**                      | [day10.py](src/day10.py) |        286 ms |           391 ms |\n|  11 | **[Cosmic Expansion](https://adventofcode.com/2023/day/11)**               | [day11.py](src/day11.py) |         13 ms |            17 ms |\n|  12 | **[Hot Springs](https://adventofcode.com/2023/day/12)**                    | [day12.py](src/day12.py) |         37 ms |         1.044 ms |\n|  13 | **[Point of Incidence](https://adventofcode.com/2023/day/13)**             | [day13.py](src/day13.py) |         11 ms |            11 ms |\n|  14 | **[Parabolic Reflector Dish](https://adventofcode.com/2023/day/14)**       | [day14.py](src/day14.py) |             - |         2.310 ms |\n|  15 | **[Lens Library](https://adventofcode.com/2023/day/15)**                   | [day15.py](src/day15.py) |             - |                - |\n|  16 | **[The Floor Will Be Lava](https://adventofcode.com/2023/day/16)**         | [day16.py](src/day16.py) |         12 ms |         3.409 ms |\n|  17 | **[Clumsy Crucible](https://adventofcode.com/2023/day/17)**                | [day17.py](src/day17.py) |      1.762 ms |         5.780 ms |\n|  18 | **[Lavaduct Lagoon](https://adventofcode.com/2023/day/18)**                | [day18.py](src/day18.py) |             - |                - |\n|  19 | **[Aplenty](https://adventofcode.com/2023/day/19)**                        | [day19.py](src/day19.py) |             - |                - |\n|  20 | **[Pulse Propagation](https://adventofcode.com/2023/day/20)**              | [day20.py](src/day20.py) |         32 ms |           131 ms |\n|  21 | **[Step Counter](https://adventofcode.com/2023/day/21)**                   | [day21.py](src/day21.py) |        168 ms |        23.103 ms |\n|  22 | **[Sand Slabs](https://adventofcode.com/2023/day/22)**                     | [day22.py](src/day22.py) |        624 ms |           647 ms |\n|  23 | **[A Long Walk](https://adventofcode.com/2023/day/23)**                    | [day23.py](src/day23.py) |         98 ms | **1 min 18 sec** |\n|  24 | **[Never Tell Me The Odds](https://adventofcode.com/2023/day/24)**         | [day24.py](src/day24.py) |        115 ms |            90 ms |\n|  25 | **[Snowverload](https://adventofcode.com/2023/day/25)**                    | [day25.py](src/day25.py) |      3.076 ms |                  |\n\nTimings are measured on my computer in a non-scientific way.\nEmpty durations indicate a runtime of less than ten milliseconds.\nBold durations indicate a runtime of more than one minute.\n\n## Requirements\n\n### Python 3.12\n\nPackage requirements are specified in the **[requirements.txt](requirements.txt)** file.\n\n```sh\npip install -r requirements.txt\n```\n\nYou should install the pre-commit hooks and its dependencies to format the code before committing.\n\n```sh\npip install pre-commit black isort flake8\npre-commit install\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblu3r4y%2Fadventofcode2023","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblu3r4y%2Fadventofcode2023","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblu3r4y%2Fadventofcode2023/lists"}