{"id":13593914,"url":"https://github.com/ephemient/aoc2021","last_synced_at":"2025-04-09T05:32:31.405Z","repository":{"id":39962743,"uuid":"433535137","full_name":"ephemient/aoc2021","owner":"ephemient","description":"Advent of Code 2021 - my answers","archived":false,"fork":false,"pushed_at":"2023-03-03T21:10:33.000Z","size":23477,"stargazers_count":25,"open_issues_count":10,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-11-06T15:47:31.417Z","etag":null,"topics":["advent-of-code","advent-of-code-2021","advent-of-code-2021-haskell","advent-of-code-2021-python","advent-of-code-2021-rust","aoc-2021-in-kotlin"],"latest_commit_sha":null,"homepage":"https://ephemient.github.io/aoc2021/","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ephemient.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-11-30T18:06:09.000Z","updated_at":"2024-11-01T15:24:32.000Z","dependencies_parsed_at":"2024-11-06T15:47:21.288Z","dependency_job_id":"501c1d7a-bee6-4d8d-a401-e56ede85b00b","html_url":"https://github.com/ephemient/aoc2021","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/ephemient%2Faoc2021","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ephemient%2Faoc2021/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ephemient%2Faoc2021/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ephemient%2Faoc2021/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ephemient","download_url":"https://codeload.github.com/ephemient/aoc2021/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247987049,"owners_count":21028891,"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-2021","advent-of-code-2021-haskell","advent-of-code-2021-python","advent-of-code-2021-rust","aoc-2021-in-kotlin"],"created_at":"2024-08-01T16:01:26.232Z","updated_at":"2025-04-09T05:32:30.718Z","avatar_url":"https://github.com/ephemient.png","language":"Kotlin","funding_links":[],"categories":["Kotlin"],"sub_categories":[],"readme":"# [Advent of Code 2021](https://adventofcode.com/2021)\n### my answers\n\nDevelopment occurs in language-specific directories:\n\n|[Haskell](hs) ![Haskell CI](https://github.com/ephemient/aoc2021/workflows/Haskell%20CI/badge.svg)|[Kotlin](kt) ![Kotlin CI](https://github.com/ephemient/aoc2021/workflows/Kotlin%20CI/badge.svg)|[Python](py) ![Python CI](https://github.com/ephemient/aoc2021/workflows/Python%20CI/badge.svg)|[Rust](rs) ![Rust CI](https://github.com/ephemient/aoc2021/workflows/Rust%20CI/badge.svg)|\n|--:|--:|--:|--:|\n|[Day1.hs](hs/src/Day1.hs)|[Day1.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day1.kt)|[day1.py](py/aoc2021/day1.py)|[day1.rs](rs/src/day1.rs)|\n|[Day2.hs](hs/src/Day2.hs)|[Day2.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day2.kt)|[day2.py](py/aoc2021/day2.py)|[day2.rs](rs/src/day2.rs)|\n|[Day3.hs](hs/src/Day3.hs)|[Day3.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day3.kt)|[day3.py](py/aoc2021/day3.py)|[day3.rs](rs/src/day3.rs)|\n|[Day4.hs](hs/src/Day4.hs)|[Day4.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day4.kt)|[day4.py](py/aoc2021/day4.py)|[day4.rs](rs/src/day4.rs)|\n|[Day5.hs](hs/src/Day5.hs)|[Day5.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day5.kt)|[day5.py](py/aoc2021/day5.py)|[day5.rs](rs/src/day5.rs)|\n|[Day6.hs](hs/src/Day6.hs)|[Day6.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day6.kt)|[day6.py](py/aoc2021/day6.py)|[day6.rs](rs/src/day6.rs)|\n|[Day7.hs](hs/src/Day7.hs)|[Day7.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day7.kt)|[day7.py](py/aoc2021/day7.py)|[day7.rs](rs/src/day7.rs)|\n|[Day8.hs](hs/src/Day8.hs)|[Day8.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day8.kt)|[day8.py](py/aoc2021/day8.py)|[day8.rs](rs/src/day8.rs)|\n|[Day9.hs](hs/src/Day9.hs)|[Day9.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day9.kt)|[day9.py](py/aoc2021/day9.py)|[day9.rs](rs/src/day9.rs)|\n|[Day10.hs](hs/src/Day10.hs)|[Day10.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day10.kt)|[day10.py](py/aoc2021/day10.py)|[day10.rs](rs/src/day10.rs)|\n|[Day11.hs](hs/src/Day11.hs)|[Day11.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day11.kt)|[day11.py](py/aoc2021/day11.py)|[day11.rs](rs/src/day11.rs)|\n|[Day12.hs](hs/src/Day12.hs)|[Day12.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day12.kt)|[day12.py](py/aoc2021/day12.py)|[day12.rs](rs/src/day12.rs)|\n|[Day13.hs](hs/src/Day13.hs)|[Day13.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day13.kt)|[day13.py](py/aoc2021/day13.py)|[day13.rs](rs/src/day13.rs)|\n|[Day14.hs](hs/src/Day14.hs)|[Day14.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day14.kt)|[day14.py](py/aoc2021/day14.py)|[day14.rs](rs/src/day14.rs)|\n|[Day15.hs](hs/src/Day15.hs)|[Day15.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day15.kt)|[day15.py](py/aoc2021/day15.py)|[day15.rs](rs/src/day15.rs)|\n|[Day16.hs](hs/src/Day16.hs)|[Day16.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day16.kt)|[day16.py](py/aoc2021/day16.py)|[day16.rs](rs/src/day16.rs)|\n|[Day17.hs](hs/src/Day17.hs)|[Day17.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day17.kt)|[day17.py](py/aoc2021/day17.py)|[day17.rs](rs/src/day17.rs)|\n|[Day18.hs](hs/src/Day18.hs)|[Day18.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day18.kt)|[day18.py](py/aoc2021/day18.py)|[day18.rs](rs/src/day18.rs)|\n|[Day19.hs](hs/src/Day19.hs)|[Day19.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day19.kt)|[day19.py](py/aoc2021/day19.py)|[day19.rs](rs/src/day19.rs)|\n|[Day20.hs](hs/src/Day20.hs)|[Day20.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day20.kt)|[day20.py](py/aoc2021/day20.py)|[day20.rs](rs/src/day20.rs)|\n|[Day21.hs](hs/src/Day21.hs)|[Day21.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day21.kt)|[day21.py](py/aoc2021/day21.py)|[day21.rs](rs/src/day21.rs)|\n|[Day22.hs](hs/src/Day22.hs)|[Day22.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day22.kt)|[day22.py](py/aoc2021/day22.py)|[day22.rs](rs/src/day22.rs)|\n|[Day23.hs](hs/src/Day23.hs)|[Day23.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day23.kt)|[day23.py](py/aoc2021/day23.py)|[day23.rs](rs/src/day23.rs)|\n|[Day24.hs](hs/src/Day24.hs)|[Day24.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day24.kt)|[day24.py](py/aoc2021/day24.py)|[day24.rs](rs/src/day24.rs)|\n|[Day25.hs](hs/src/Day25.hs)|[Day25.kt](kt/src/commonMain/kotlin/com/github/ephemient/aoc2021/Day25.kt)|[day25.py](py/aoc2021/day25.py)|[day25.rs](rs/src/day25.rs)|\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fephemient%2Faoc2021","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fephemient%2Faoc2021","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fephemient%2Faoc2021/lists"}