{"id":20472289,"url":"https://github.com/garciparedes/advent-of-code","last_synced_at":"2025-10-14T01:32:56.316Z","repository":{"id":79083776,"uuid":"225002257","full_name":"garciparedes/advent-of-code","owner":"garciparedes","description":"🎄 This is my set of awesome solutions for the Advent of Code puzzles","archived":false,"fork":false,"pushed_at":"2022-12-30T09:50:41.000Z","size":284,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-13T11:11:30.799Z","etag":null,"topics":["advent-of-code","algorithms","challenge","christmas","coding-challenge","coding-challenges","competitive-programming"],"latest_commit_sha":null,"homepage":"https://adventofcode.com","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/garciparedes.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,"zenodo":null}},"created_at":"2019-11-30T11:31:10.000Z","updated_at":"2024-12-26T07:27:34.000Z","dependencies_parsed_at":"2023-05-31T12:16:13.967Z","dependency_job_id":null,"html_url":"https://github.com/garciparedes/advent-of-code","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/garciparedes/advent-of-code","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/garciparedes%2Fadvent-of-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/garciparedes%2Fadvent-of-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/garciparedes%2Fadvent-of-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/garciparedes%2Fadvent-of-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/garciparedes","download_url":"https://codeload.github.com/garciparedes/advent-of-code/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/garciparedes%2Fadvent-of-code/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279017498,"owners_count":26086084,"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-10-13T02:00:06.723Z","response_time":61,"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","algorithms","challenge","christmas","coding-challenge","coding-challenges","competitive-programming"],"created_at":"2024-11-15T14:19:20.618Z","updated_at":"2025-10-14T01:32:56.311Z","avatar_url":"https://github.com/garciparedes.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎄 Advent of Code 🎄\nThis is my set of awesome solutions for the Advent of Code puzzles\n\n## Contents\n* [2022](https://adventofcode.com/2022)\n    * Day 1: Calorie Counting\n        * Part 1 - [Description](https://adventofcode.com/2022/day/1#part1) - [Solution](2022/01_calorie_counting_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/1#part2) - [Solution](2022/01_calorie_counting_part_2.ts)\n    * Day 2: Rock Paper Scissors\n        * Part 1 - [Description](https://adventofcode.com/2022/day/2#part1) - [Solution](2022/02_rock_paper_scissors_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/2#part2) - [Solution](2022/02_rock_paper_scissors_part_2.ts)\n    * Day 3: Rucksack Reorganization\n        * Part 1 - [Description](https://adventofcode.com/2022/day/3#part1) - [Solution](2022/03_rucksack_reorganization_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/3#part2) - [Solution](2022/03_rucksack_reorganization_part_2.ts)\n    * Day 4: Camp Cleanup \n        * Part 1 - [Description](https://adventofcode.com/2022/day/4#part1) - [Solution](2022/04_camp_cleanup_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/4#part2) - [Solution](2022/04_camp_cleanup_part_2.ts)\n    * Day 5: Supply Stacks\n        * Part 1 - [Description](https://adventofcode.com/2022/day/5#part1) - [Solution](2022/05_supply_stacks_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/5#part2) - [Solution](2022/05_supply_stacks_part_2.ts)\n    * Day 6: Tuning Trouble\n        * Part 1 - [Description](https://adventofcode.com/2022/day/6#part1) - [Solution](2022/06_tuning_trouble_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/6#part2) - [Solution](2022/06_tuning_trouble_part_2.ts)\n    * Day 7: No Space Left On Device\n        * Part 1 - [Description](https://adventofcode.com/2022/day/7#part1) - [Solution](2022/07_no_space_left_on_device_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/7#part2) - [Solution](2022/07_no_space_left_on_device_part_2.ts)\n    * Day 8: Treetop Tree House\n        * Part 1 - [Description](https://adventofcode.com/2022/day/8#part1) - [Solution](2022/08_treetop_tree_house_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/8#part2) - [Solution](2022/08_treetop_tree_house_part_2.ts)\n    * Day 9: Rope Bridge\n        * Part 1 - [Description](https://adventofcode.com/2022/day/9#part1) - [Solution](2022/09_rope_bridge_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/9#part2) - [Solution](2022/09_rope_bridge_part_2.ts)\n    * Day 10: Cathode-Ray Tube\n        * Part 1 - [Description](https://adventofcode.com/2022/day/10#part1) - [Solution](2022/10_cathode_ray_tube_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/10#part2) - [Solution](2022/10_cathode_ray_tube_part_2.ts)\n    * Day 11: Monkey in the Middle\n        * Part 1 - [Description](https://adventofcode.com/2022/day/11#part1) - [Solution](2022/11_monkey_in_the_middle_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/11#part2) - [Solution](2022/11_monkey_in_the_middle_part_2.ts)\n    * Day 12: Hill Climbing Algorithm\n        * Part 1 - [Description](https://adventofcode.com/2022/day/12#part1) - [Solution](2022/12_hill_climbing_algorithm_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/12#part2) - [Solution](2022/12_hill_climbing_algorithm_part_2.ts)\n    * Day 13: Distress Signal\n        * Part 1 - [Description](https://adventofcode.com/2022/day/13#part1) - [Solution](2022/13_distress_signal_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/13#part2) - [Solution](2022/13_distress_signal_part_2.ts)\n    * Day 14: Regolith Reservoir\n        * Part 1 - [Description](https://adventofcode.com/2022/day/14#part1) - [Solution](2022/14_regolith_reservoir_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/14#part2) - [Solution](2022/14_regolith_reservoir_part_2.ts)\n    * Day 15: Beacon Exclusion Zone\n        * Part 1 - [Description](https://adventofcode.com/2022/day/15#part1) - [Solution](2022/15_beacon_exclusion_zone_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/15#part2) - [Solution](2022/15_beacon_exclusion_zone_part_2.ts)\n    * Day 16: Proboscidea Volcanium\n        * Part 1 - [Description](https://adventofcode.com/2022/day/16#part1) - [Solution](2022/16_proboscidea_volcanium_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/16#part2) - [Solution](2022/16_proboscidea_volcanium_part_2.ts)\n    * Day 17: Pyroclastic Flow \n        * Part 1 - [Description](https://adventofcode.com/2022/day/17#part1) - [Solution](2022/17_pyroclastic_flow_part_1.ts)\n    * Day 18: Boiling Boulders\n        * Part 1 - [Description](https://adventofcode.com/2022/day/18#part1) - [Solution](2022/18_boiling_boulders_part_1.ts)\n        * Part 2 - [Description](https://adventofcode.com/2022/day/18#part2) - [Solution](2022/18_boiling_boulders_part_2.ts)\n* [2021](https://adventofcode.com/2021)\n    * Day 1: Sonar Sweep\n        * Part 1 - [Description](https://adventofcode.com/2021/day/1#part1) - [Solution](2021/01_sonar_sweep_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/1#part2) - [Solution](2021/01_sonar_sweep_part_2.rs)\n    * Day 2: Dive!\n        * Part 1 - [Description](https://adventofcode.com/2021/day/2#part1) - [Solution](2021/02_dive_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/2#part2) - [Solution](2021/02_dive_part_2.rs)\n    * Day 3: Binary Diagnostic\n        * Part 1 - [Description](https://adventofcode.com/2021/day/3#part1) - [Solution](2021/03_binary_diagnostic_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/3#part2) - [Solution](2021/03_binary_diagnostic_part_2.rs)\n    * Day 4: Giant Squid\n        * Part 1 - [Description](https://adventofcode.com/2021/day/4#part1) - [Solution](2021/04_giant_squid_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/4#part2) - [Solution](2021/04_giant_squid_part_2.rs)\n    * Day 5: Hydrothermal Venture \n        * Part 1 - [Description](https://adventofcode.com/2021/day/5#part1) - [Solution](2021/05_hydrothermal_venture_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/5#part2) - [Solution](2021/05_hydrothermal_venture_part_2.rs)\n    * Day 6: Lanternfish  \n        * Part 1 - [Description](https://adventofcode.com/2021/day/6#part1) - [Solution](2021/06_lanternfish_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/6#part2) - [Solution](2021/06_lanternfish_part_2.rs)\n    * Day 7: The Treachery of Whales\n        * Part 1 - [Description](https://adventofcode.com/2021/day/7#part1) - [Solution](2021/07_the_treachery_of_whales_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/7#part2) - [Solution](2021/07_the_treachery_of_whales_part_2.rs)\n    * Day 8: Seven Segment Search\n        * Part 1 - [Description](https://adventofcode.com/2021/day/8#part1) - [Solution](2021/08_seven_segment_search_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/8#part2) - [Solution](2021/08_seven_segment_search_part_2.rs)\n    * Day 9: Smoke Basin \n        * Part 1 - [Description](https://adventofcode.com/2021/day/9#part1) - [Solution](2021/09_smoke_basin_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/9#part2) - [Solution](2021/09_smoke_basin_part_2.rs)\n    * Day 10: Syntax Scoring\n        * Part 1 - [Description](https://adventofcode.com/2021/day/10#part1) - [Solution](2021/10_syntax_scoring_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/10#part2) - [Solution](2021/10_syntax_scoring_part_2.rs)\n    * Day 11: Dumbo Octopus \n        * Part 1 - [Description](https://adventofcode.com/2021/day/11#part1) - [Solution](2021/11_dumbo_octopus_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/11#part2) - [Solution](2021/11_dumbo_octopus_part_2.rs)\n    * Day 12: Passage Pathing\n        * Part 1 - [Description](https://adventofcode.com/2021/day/12#part1) - [Solution](2021/12_passage_pathing_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/12#part2) - [Solution](2021/12_passage_pathing_part_2.rs)\n    * Day 13: Transparent Origami \n        * Part 1 - [Description](https://adventofcode.com/2021/day/13#part1) - [Solution](2021/13_transparent_origami_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/13#part2) - [Solution](2021/13_transparent_origami_part_2.rs)\n    * Day 14: Extended Polymerization\n        * Part 1 - [Description](https://adventofcode.com/2021/day/14#part1) - [Solution](2021/14_extended_polymerization_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/14#part2) - [Solution](2021/14_extended_polymerization_part_2.rs)\n    * Day 15: Chiton \n        * Part 1 - [Description](https://adventofcode.com/2021/day/15#part1) - [Solution](2021/15_chiton_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/15#part2) - [Solution](2021/15_chiton_part_2.rs)\n    * Day 16: Packet Decoder\n        * Part 1 - [Description](https://adventofcode.com/2021/day/16#part1) - [Solution](2021/16_packet_decoder_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/16#part2) - [Solution](2021/16_packet_decoder_part_2.rs)\n    * Day 17: Trick Shot\n        * Part 1 - [Description](https://adventofcode.com/2021/day/17#part1) - [Solution](2021/17_trick_shot_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/17#part2) - [Solution](2021/17_trick_shot_part_2.rs)\n    * Day 18: Snailfish \n        * Part 1 - [Description](https://adventofcode.com/2021/day/18#part1) - [Solution](2021/18_snailfish_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2021/day/18#part2) - [Solution](2021/18_snailfish_part_2.rs)\n* [2020](https://adventofcode.com/2020)\n    * Day 1: Report Repair\n        * Part 1 - [Description](https://adventofcode.com/2020/day/1#part1) - [Solution](2020/01_report_repair_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/1#part2) - [Solution](2020/01_report_repair_part_2.rs)\n    * Day 2: Password Philosophy\n        * Part 1 - [Description](https://adventofcode.com/2020/day/2#part1) - [Solution](2020/02_password_philosophy_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/2#part2) - [Solution](2020/02_password_philosophy_part_2.rs)\n    * Day 3: Toboggan Trajectory\n        * Part 1 - [Description](https://adventofcode.com/2020/day/3#part1) - [Solution](2020/03_toboggan_trajectory_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/3#part2) - [Solution](2020/03_toboggan_trajectory_part_2.rs)\n    * Day 4: Passport Processing\n        * Part 1 - [Description](https://adventofcode.com/2020/day/4#part1) - [Solution](2020/04_passport_processing_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/4#part2) - [Solution](2020/04_passport_processing_part_2.rs)\n    * Day 5: Binary Boarding\n        * Part 1 - [Description](https://adventofcode.com/2020/day/5#part1) - [Solution](2020/05_binary_boarding_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/5#part2) - [Solution](2020/05_binary_boarding_part_2.rs)\n    * Day 6: Custom Customs \n        * Part 1 - [Description](https://adventofcode.com/2020/day/6#part1) - [Solution](2020/06_custom_customs_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/6#part2) - [Solution](2020/06_custom_customs_part_2.rs)\n    * Day 7: Handy Haversacks\n        * Part 1 - [Description](https://adventofcode.com/2020/day/7#part1) - [Solution](2020/07_handy_haversacks_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/7#part2) - [Solution](2020/07_handy_haversacks_part_2.rs)\n    * Day 8: Handheld Halting \n        * Part 1 - [Description](https://adventofcode.com/2020/day/8#part1) - [Solution](2020/08_handheld_halting_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/8#part2) - [Solution](2020/08_handheld_halting_part_2.rs)\n    * Day 9: Encoding Error\n        * Part 1 - [Description](https://adventofcode.com/2020/day/9#part1) - [Solution](2020/09_encoding_error_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/9#part2) - [Solution](2020/09_encoding_error_part_2.rs)\n    * Day 10: Adapter Array\n        * Part 1 - [Description](https://adventofcode.com/2020/day/10#part1) - [Solution](2020/10_adapter_array_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/10#part2) - [Solution](2020/10_adapter_array_part_2.rs)\n    * Day 11: Seating System\n        * Part 1 - [Description](https://adventofcode.com/2020/day/11#part1) - [Solution](2020/11_seating_system_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/11#part2) - [Solution](2020/11_seating_system_part_2.rs)\n    * Day 12: Rain Risk\n        * Part 1 - [Description](https://adventofcode.com/2020/day/12#part1) - [Solution](2020/12_rain_risk_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/12#part2) - [Solution](2020/12_rain_risk_part_2.rs)\n    * Day 13: Shuttle Search\n        * Part 1 - [Description](https://adventofcode.com/2020/day/13#part1) - [Solution](2020/13_shuttle_search_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/13#part2) - [Solution](2020/13_shuttle_search_part_2.rs)\n    * Day 14: Docking Data\n        * Part 1 - [Description](https://adventofcode.com/2020/day/14#part1) - [Solution](2020/14_docking_data_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/14#part2) - [Solution](2020/14_docking_data_part_2.rs)\n    * Day 15: Rambunctious Recitation\n        * Part 1 - [Description](https://adventofcode.com/2020/day/15#part1) - [Solution](2020/15_rambunctious_recitation_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/15#part2) - [Solution](2020/15_rambunctious_recitation_part_2.rs)\n    * Day 16: Ticket Translation\n        * Part 1 - [Description](https://adventofcode.com/2020/day/16#part1) - [Solution](2020/16_ticket_translation_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/16#part2) - [Solution](2020/16_ticket_translation_part_2.rs)\n    * Day 17: Conway Cubes\n        * Part 1 - [Description](https://adventofcode.com/2020/day/17#part1) - [Solution](2020/17_conway_cubes_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/17#part2) - [Solution](2020/17_conway_cubes_part_2.rs)\n    * Day 18: Operation Order\n        * Part 1 - [Description](https://adventofcode.com/2020/day/18#part1) - [Solution](2020/18_operation_order_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/18#part2) - [Solution](2020/18_operation_order_part_2.rs)\n    * Day 19: Monster Messages\n        * Part 1 - [Description](https://adventofcode.com/2020/day/19#part1) - [Solution](2020/19_monster_messages_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/19#part2) - [Solution](2020/19_monster_messages_part_2.rs)\n    * Day 20: Jurassic Jigsaw\n        * Part 1 - [Description](https://adventofcode.com/2020/day/20#part1) - [Solution](2020/20_jurassic_jigsaw_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/20#part2) - [Solution](2020/20_jurassic_jigsaw_part_2.rs)\n    * Day 21: Allergen Assessment\n        * Part 1 - [Description](https://adventofcode.com/2020/day/21#part1) - [Solution](2020/21_allergen_assessment_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/21#part2) - [Solution](2020/21_allergen_assessment_part_2.rs)\n    * Day 22: Crab Combat\n        * Part 1 - [Description](https://adventofcode.com/2020/day/22#part1) - [Solution](2020/22_crab_combat_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/22#part2) - [Solution](2020/22_crab_combat_part_2.rs)\n    * Day 23: Crab Cups\n        * Part 1 - [Description](https://adventofcode.com/2020/day/23#part1) - [Solution](2020/23_crab_cups_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/23#part2) - [Solution](2020/23_crab_cups_part_2.rs)\n    * Day 24: Lobby Layout\n        * Part 1 - [Description](https://adventofcode.com/2020/day/24#part1) - [Solution](2020/24_lobby_layout_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/24#part2) - [Solution](2020/24_lobby_layout_part_2.rs)\n    * Day 25: Combo Breaker\n        * Part 1 - [Description](https://adventofcode.com/2020/day/25#part1) - [Solution](2020/25_combo_breaker_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2020/day/25#part2) - Solution\n* [2019](https://adventofcode.com/2019)\n    * Day 1: The Tyranny of the Rocket Equation \n        * Part 1 - [Description](https://adventofcode.com/2019/day/1#part1) - [Solution](2019/1_the_tyranny_of_the_rocket_equation_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2019/day/1#part2) - [Solution](2019/1_the_tyranny_of_the_rocket_equation_part_2.py)\n    * Day 2: 1202 Program Alarm \n        * Part 1 - [Description](https://adventofcode.com/2019/day/2#part1) - [Solution](2019/2_1202_program_alarm_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2019/day/2#part2) - [Solution](2019/2_1202_program_alarm_part_2.py)\n    * Day 3: Crossed Wires \n        * Part 1 - [Description](https://adventofcode.com/2019/day/3#part1) - [Solution](2019/3_crossed_wires_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2019/day/3#part2) - [Solution](2019/3_crossed_wires_part_2.py)\n    * Day 4: Secure Container \n        * Part 1 - [Description](https://adventofcode.com/2019/day/4#part1) - [Solution](2019/4_secure_container_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2019/day/4#part2) - [Solution](2019/4_secure_container_part_2.py)\n    * Day 5: Sunny with a Chance of Asteroids \n        * Part 1 - [Description](https://adventofcode.com/2019/day/5#part1) - [Solution](2019/5_sunny_with_a_chance_of_asteroids_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2019/day/5#part2) - [Solution](2019/5_sunny_with_a_chance_of_asteroids_part_2.py)\n    * Day 6: Universal Orbit Map \n        * Part 1 - [Description](https://adventofcode.com/2019/day/6#part1) - [Solution](2019/6_universal_orbit_map_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2019/day/6#part2) - [Solution](2019/6_universal_orbit_map_part_2.py)\n    * Day 7: Amplification Circuit \n        * Part 1 - [Description](https://adventofcode.com/2019/day/7#part1) - [Solution](2019/7_amplification_circuit_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2019/day/7#part2) - [Solution](2019/7_amplification_circuit_part_2.py)\n    * Day 8: Space Image Format \n        * Part 1 - [Description](https://adventofcode.com/2019/day/8#part1) - [Solution](2019/8_space_image_format_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2019/day/8#part2) - [Solution](2019/8_space_image_format_part_2.py)\n    * Day 9: Sensor Boost \n        * Part 1 - [Description](https://adventofcode.com/2019/day/9#part1) - [Solution](2019/9_sensor_boost_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2019/day/9#part2) - [Solution](2019/9_sensor_boost_part_2.py)\n    * Day 10: Monitoring Station \n        * Part 1 - [Description](https://adventofcode.com/2019/day/10#part1) - [Solution](2019/10_monitoring_station_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2019/day/10#part2) - [Solution](2019/10_monitoring_station_part_2.py)\n    * Day 11: Space Police \n        * Part 1 - [Description](https://adventofcode.com/2019/day/11#part1) - [Solution](2019/11_space_police_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2019/day/11#part2) - [Solution](2019/11_space_police_part_2.py)\n    * Day 12: The N-Body Problem \n        * Part 1 - [Description](https://adventofcode.com/2019/day/12#part1) - [Solution](2019/12_the_n_body_problem_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2019/day/12#part2) - [Solution](2019/12_the_n_body_problem_part_2.py)\n    * Day 13: Care Package \n        * Part 1 - [Description](https://adventofcode.com/2019/day/13#part1) - [Solution](2019/13_care_package_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2019/day/13#part2) - [Solution](2019/13_care_package_part_2.py)\n    * Day 14: Space Stoichiometry \n        * Part 1 - [Description](https://adventofcode.com/2019/day/14#part1) - [Solution](2019/14_space_stoichiometry_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2019/day/14#part2) - [Solution](2019/14_space_stoichiometry_part_2.py)\n* [2018](https://adventofcode.com/2018)\n    * Day 1: Chronal Calibration\n        * Part 1 - [Description](https://adventofcode.com/2018/day/1#part1) - [Solution](2018/1_chronal_calibration_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2018/day/1#part2) - [Solution](2018/1_chronal_calibration_part_2.py)\n    * Day 2: Inventory Management System\n        * Part 1 - [Description](https://adventofcode.com/2018/day/2#part1) - [Solution](2018/2_inventory_management_system_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2018/day/2#part2) - [Solution](2018/2_inventory_management_system_part_2.py)\n    * Day 3: No Matter How You Slice It\n        * Part 1 - [Description](https://adventofcode.com/2018/day/3#part1) - [Solution](2018/3_no_matter_how_you_slice_it_part_1.py)\n        * Part 2 - [Description](https://adventofcode.com/2018/day/3#part2) - [Solution](2018/3_no_matter_how_you_slice_it_part_2.py)\n* [2015](https://adventofcode.com/2015)\n    * Day 1: Not Quite Lisp \n        * Part 1 - [Description](https://adventofcode.com/2015/day/1#part1) - [Solution](2015/01_not_quite_lisp_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/1#part2) - [Solution](2015/01_not_quite_lisp_part_2.rs)\n    * Day 2: I Was Told There Would Be No Math \n        * Part 1 - [Description](https://adventofcode.com/2015/day/2#part1) - [Solution](2015/02_i_was_told_there_would_be_no_math_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/2#part2) - [Solution](2015/02_i_was_told_there_would_be_no_math_part_2.rs)\n    * Day 3: Perfectly Spherical Houses in a Vacuum\n        * Part 1 - [Description](https://adventofcode.com/2015/day/3#part1) - [Solution](2015/03_perfectly_spherical_houses_in_a_vacuum_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/3#part2) - [Solution](2015/03_perfectly_spherical_houses_in_a_vacuum_part_2.rs)\n    * Day 4: The Ideal Stocking Stuffer \n        * Part 1 - [Description](https://adventofcode.com/2015/day/4#part1) - [Solution](2015/04_the_ideal_stocking_stuffer_part_1/src/main.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/4#part2) - [Solution](2015/04_the_ideal_stocking_stuffer_part_2/src/main.rs)\n    * Day 5: Doesn't He Have Intern-Elves For This?\n        * Part 1 - [Description](https://adventofcode.com/2015/day/5#part1) - [Solution](2015/05_doesnt_he_have_intern_elves_for_this_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/5#part2) - [Solution](2015/05_doesnt_he_have_intern_elves_for_this_part_2.rs)\n    * Day 6: Probably a Fire Hazard \n        * Part 1 - [Description](https://adventofcode.com/2015/day/6#part1) - [Solution](2015/06_probably_a_fire_hazard_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/6#part2) - [Solution](2015/06_probably_a_fire_hazard_part_2.rs)\n    * Day 7: Some Assembly Required\n        * Part 1 - [Description](https://adventofcode.com/2015/day/7#part1) - [Solution](2015/07_some_assembly_required_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/7#part2) - [Solution](2015/07_some_assembly_required_part_2.rs)\n    * Day 8: Matchsticks \n        * Part 1 - [Description](https://adventofcode.com/2015/day/8#part1) - [Solution](2015/08_matchsticks_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/8#part2) - [Solution](2015/08_matchsticks_part_2.rs)\n    * Day 9: All in a Single Night\n        * Part 1 - [Description](https://adventofcode.com/2015/day/9#part1) - [Solution](2015/09_all_in_a_single_night_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/9#part2) - [Solution](2015/09_all_in_a_single_night_part_2.rs)\n    * Day 10: Elves Look, Elves Say\n        * Part 1 - [Description](https://adventofcode.com/2015/day/10#part1) - [Solution](2015/10_elves_look_elves_say_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/10#part2) - [Solution](2015/10_elves_look_elves_say_part_2.rs)\n    * Day 11: Corporate Policy\n        * Part 1 - [Description](https://adventofcode.com/2015/day/11#part1) - [Solution](2015/11_corporate_policy_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/11#part2) - [Solution](2015/11_corporate_policy_part_2.rs)\n    * Day 12: JSAbacusFramework.io\n        * Part 1 - [Description](https://adventofcode.com/2015/day/12#part1) - [Solution](2015/12_jsabacus_framework_io_part_1/src/main.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/12#part2) - [Solution](2015/12_jsabacus_framework_io_part_2/src/main.rs)\n    * Day 13: Knights of the Dinner Table\n        * Part 1 - [Description](https://adventofcode.com/2015/day/13#part1) - [Solution](2015/13_knights_of_the_dinner_table_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/13#part2) - [Solution](2015/13_knights_of_the_dinner_table_part_2.rs)\n    * Day 14: Reindeer Olympics\n        * Part 1 - [Description](https://adventofcode.com/2015/day/14#part1) - [Solution](2015/14_reindeer_olympics_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/14#part2) - [Solution](2015/14_reindeer_olympics_part_2.rs)\n    * Day 15: Science for Hungry People\n        * Part 1 - [Description](https://adventofcode.com/2015/day/15#part1) - [Solution](2015/15_science_for_hungry_people_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/15#part2) - [Solution](2015/15_science_for_hungry_people_part_2.rs)\n    * Day 16: Aunt Sue\n        * Part 1 - [Description](https://adventofcode.com/2015/day/16#part1) - [Solution](2015/16_aunt_sue_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/16#part2) - [Solution](2015/16_aunt_sue_part_2.rs)\n    * Day 17: No Such Thing as Too Much\n        * Part 1 - [Description](https://adventofcode.com/2015/day/17#part1) - [Solution](2015/17_no_such_thing_as_too_much_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/17#part2) - [Solution](2015/17_no_such_thing_as_too_much_part_2.rs)\n    * Day 18: Like a GIF For Your Yard \n        * Part 1 - [Description](https://adventofcode.com/2015/day/18#part1) - [Solution](2015/18_like_a_gif_for_your_yard_part_1.rs)\n        * Part 2 - [Description](https://adventofcode.com/2015/day/18#part2) - [Solution](2015/18_like_a_gif_for_your_yard_part_2.rs)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgarciparedes%2Fadvent-of-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgarciparedes%2Fadvent-of-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgarciparedes%2Fadvent-of-code/lists"}