{"id":20390438,"url":"https://github.com/timvisee/advent-of-code-2019","last_synced_at":"2025-08-04T18:41:47.103Z","repository":{"id":66230087,"uuid":"225143063","full_name":"timvisee/advent-of-code-2019","owner":"timvisee","description":":christmas_tree: My Advent of Code solutions in Rust. http://adventofcode.com/2019","archived":false,"fork":false,"pushed_at":"2019-12-20T17:15:47.000Z","size":147,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-26T06:11:14.660Z","etag":null,"topics":["advent-of-code","advent-of-code-2019","aoc","aoc2019","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/timvisee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":["timvisee"],"custom":["https://timvisee.com/donate"],"patreon":"timvisee","ko_fi":"timvisee"}},"created_at":"2019-12-01T10:28:06.000Z","updated_at":"2021-11-21T14:14:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"4baac8ae-ce59-4896-8625-c10f8f7c6e15","html_url":"https://github.com/timvisee/advent-of-code-2019","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/timvisee%2Fadvent-of-code-2019","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timvisee%2Fadvent-of-code-2019/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timvisee%2Fadvent-of-code-2019/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timvisee%2Fadvent-of-code-2019/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timvisee","download_url":"https://codeload.github.com/timvisee/advent-of-code-2019/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248558130,"owners_count":21124223,"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-2019","aoc","aoc2019","rust"],"created_at":"2024-11-15T03:24:55.939Z","updated_at":"2025-04-12T11:21:36.763Z","avatar_url":"https://github.com/timvisee.png","language":"Rust","funding_links":["https://github.com/sponsors/timvisee","https://timvisee.com/donate","https://patreon.com/timvisee","https://ko-fi.com/timvisee"],"categories":[],"sub_categories":[],"readme":"# Advent of Code 2019 in Rust\nMy [Advent of Code 2019][aoc-2019] solutions in the Rust programming language.\nThis repository holds a separate Rust project for each day and part.\n\nThis year I attempt to develop a short, compact and fast solution for each\nproblem.\n\n## Timings\nHere is how long each solution takes to run to completion.\nAll solutions are measured (non scientifically) with [`hyperfine`][hyperfine] on\na `i5-4670k @ 3.9Ghz` machine running Linux.\nTimings include binary execution, input reading and result printing delays.\n\n|                                                | part A                          | part B                           |\n|:-----------------------------------------------|:--------------------------------|:---------------------------------|\n| [day 1](https://adventofcode.com/2019/day/1)   | [`0.2ms`](./day01a/src/main.rs) | [`0.2ms`](./day01b/src/main.rs)  |\n| [day 2](https://adventofcode.com/2019/day/2)   | [`0.2ms`](./day02a/src/main.rs) | [`1.1ms`](./day02b/src/main.rs)  |\n| [day 3](https://adventofcode.com/2019/day/3)   | [`0.4ms`](./day03a/src/main.rs) | [`0.5ms`](./day03b/src/main.rs)  |\n| [day 4](https://adventofcode.com/2019/day/4)   | [`0.9ms`](./day04a/src/main.rs) | [`1.1ms`](./day04b/src/main.rs)  |\n| [day 5](https://adventofcode.com/2019/day/5)   | [`0.2ms`](./day05a/src/main.rs) | [`0.2ms`](./day05b/src/main.rs)  |\n| [day 6](https://adventofcode.com/2019/day/6)   | [`6.9ms`](./day06a/src/main.rs) | [`0.6ms`](./day06b/src/main.rs)  |\n| [day 7](https://adventofcode.com/2019/day/7)   | [`0.7ms`](./day07a/src/main.rs) | [`1.7ms`](./day07b/src/main.rs)  |\n| [day 8](https://adventofcode.com/2019/day/8)   | [`0.1ms`](./day08a/src/main.rs) | [`0.2ms`](./day08b/src/main.rs)  |\n| [day 9](https://adventofcode.com/2019/day/9)   | [`0.2ms`](./day09a/src/main.rs) | [`9.2ms`](./day09b/src/main.rs)  |\n| [day 10](https://adventofcode.com/2019/day/10) | [`2.4ms`](./day10a/src/main.rs) | [`2.4ms`](./day10b/src/main.rs)  |\n| [day 11](https://adventofcode.com/2019/day/11) | [`5.1ms`](./day11a/src/main.rs) | [`1.1ms`](./day11b/src/main.rs)  |\n| [day 12](https://adventofcode.com/2019/day/12) | [`0.6ms`](./day12a/src/main.rs) | [`23.7ms`](./day12b/src/main.rs) |\n| [day 13](https://adventofcode.com/2019/day/13) | [`0.9ms`](./day13a/src/main.rs) | [`23.1ms`](./day13b/src/main.rs) |\n| [day 16](https://adventofcode.com/2019/day/16) | [`3.1ms`](./day16a/src/main.rs) | [`227ms`](./day16b/src/main.rs)  |\n\n## Run solutions\nEach Rust project contains a `input.txt` file, holding the puzzle input. Simply\nrun the project to see the solution appear.\n\n```bash\n# Switch to day 4a, and run it\ncd day04a\ncargo run --release\n```\n\nSome solutions might require Rust Nightly.\n\n## License\nThis project is released under the GNU GPL-3.0 license.\nCheck out the [LICENSE](LICENSE) file for more information.\n\n[aoc-2019]: https://adventofcode.com/2019\n[hyperfine]: https://github.com/sharkdp/hyperfine\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimvisee%2Fadvent-of-code-2019","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimvisee%2Fadvent-of-code-2019","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimvisee%2Fadvent-of-code-2019/lists"}