{"id":20528879,"url":"https://github.com/dkter/aoc2020","last_synced_at":"2026-04-15T00:31:18.691Z","repository":{"id":144098538,"uuid":"318033140","full_name":"dkter/aoc2020","owner":"dkter","description":"Advent of Code 2020 solutions (done as fast as possible, don't judge)","archived":false,"fork":false,"pushed_at":"2020-12-25T17:56:11.000Z","size":145,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-06T02:18:04.192Z","etag":null,"topics":["advent-of-code","advent-of-code-2020"],"latest_commit_sha":null,"homepage":"","language":"Python","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/dkter.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":"2020-12-03T00:54:45.000Z","updated_at":"2024-12-17T18:55:18.000Z","dependencies_parsed_at":"2023-03-23T22:49:17.958Z","dependency_job_id":null,"html_url":"https://github.com/dkter/aoc2020","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dkter/aoc2020","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkter%2Faoc2020","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkter%2Faoc2020/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkter%2Faoc2020/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkter%2Faoc2020/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dkter","download_url":"https://codeload.github.com/dkter/aoc2020/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkter%2Faoc2020/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31821380,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T18:05:02.291Z","status":"ssl_error","status_checked_at":"2026-04-14T18:05:01.765Z","response_time":153,"last_error":"SSL_read: 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-2020"],"created_at":"2024-11-15T23:27:46.183Z","updated_at":"2026-04-15T00:31:18.672Z","avatar_url":"https://github.com/dkter.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Advent of Code 2020\n\nThis repository contains my solutions to [Advent of Code 2020](https://adventofcode.com/2020/), largely written in Python.\n\n### My ranks/times\n\n          --------Part 1--------   --------Part 2--------\n    Day       Time   Rank  Score       Time   Rank  Score\n     25   00:32:59   2390      0   00:33:06   1979      0\n     24   00:15:55    714      0   00:37:13    892      0\n     23   00:48:50   2030      0   12:54:44   6788      0\n     22   00:10:45   1245      0   01:56:16   3086      0\n     21   00:23:08    678      0   00:34:31    840      0\n     20   12:25:24   8878      0   21:47:17   6432      0\n     19   01:01:08   1830      0   01:49:12   1507      0\n     18   00:15:39    410      0   00:50:05   1469      0\n     17   13:39:38  14425      0   13:50:07  13582      0\n     16   00:17:23   1575      0   00:31:50    425      0\n     15   00:07:07    192      0   00:20:08    865      0\n     14   00:17:20   1128      0   00:49:07   1712      0\n     13   00:10:18   1840      0   01:51:33   2998      0\n     12   00:13:46   1566      0   01:14:09   4691      0\n     11   00:17:20    786      0   00:31:44    980      0\n     10   00:12:47   3460      0   13:14:09  22595      0\n      9   00:09:24   1912      0   00:16:00   1483      0\n      8   00:10:12   2345      0   00:27:37   2767      0\n      7   00:22:08   1400      0   00:42:06   1932      0\n      6   00:07:53   2660      0   00:11:49   1614      0\n      5   00:10:22   1298      0   00:12:38    883      0\n      4   00:17:13   3351      0   00:30:51   1353      0\n      3   00:28:59   6241      0   00:37:26   5696      0\n      2   12:29:20  50382      0   12:32:02  47684      0\n      1       \u003e24h  85503      0       \u003e24h  79906      0\n\n### Notable solutions\n\n* [Day 13](https://adventofcode.com/2020/day/13) (part 2), in which I didn't know the math so I used Selenium to scrape Wolfram Alpha for the answer: [day13_pt2.py](https://github.com/dkter/aoc2020/blob/main/day13_pt2.py)\n* [Day 14](https://adventofcode.com/2020/day/14), where I literally import the input file as a Python module:\n    ```py\n    import day14_input\n    print(day14_input.mem)\n    ```\n    [day14_stupid_edition.py](https://github.com/dkter/aoc2020/blob/main/day14_stupid_edition.py)\n* [Day 18](https://adventofcode.com/2020/day/18) (part 1), which I just used Smalltalk for because Smalltalk has the exact operator precedence the problem was looking for: [day18_pt1.st](https://github.com/dkter/aoc2020/blob/main/day18_pt1.st)\n* [Day 18](https://adventofcode.com/2020/day/18) (part 2), where I substitute operators in a string, compile it into a Python AST, and then replace the operators back in the AST and evaluate it: [day18_pt2.py](https://github.com/dkter/aoc/blob/main/day18_pt2.py)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkter%2Faoc2020","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdkter%2Faoc2020","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkter%2Faoc2020/lists"}