{"id":16654816,"url":"https://github.com/fredhappyface/adventofcode2023","last_synced_at":"2025-10-11T03:05:09.526Z","repository":{"id":210288899,"uuid":"726208609","full_name":"FredHappyface/adventofcode2023","owner":"FredHappyface","description":"Here, you'll find my personal solutions to the Advent of Code challenges for the year 2023, implemented in the Rust programming language. Advent of Code is an annual event that presents a series of coding puzzles, and this repository serves as a collection of my Rust-based solutions to tackle each day's challenge.","archived":false,"fork":false,"pushed_at":"2023-12-01T19:29:36.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-11T03:03:45.062Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/FredHappyface.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-12-01T19:13:14.000Z","updated_at":"2023-12-01T19:29:39.000Z","dependencies_parsed_at":"2023-12-01T20:30:17.700Z","dependency_job_id":"450104e9-1dd0-4bdc-9057-eb4a7e696f25","html_url":"https://github.com/FredHappyface/adventofcode2023","commit_stats":null,"previous_names":["fredhappyface/adventofcode2023"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FredHappyface/adventofcode2023","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FredHappyface%2Fadventofcode2023","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FredHappyface%2Fadventofcode2023/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FredHappyface%2Fadventofcode2023/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FredHappyface%2Fadventofcode2023/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FredHappyface","download_url":"https://codeload.github.com/FredHappyface/adventofcode2023/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FredHappyface%2Fadventofcode2023/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279006041,"owners_count":26084024,"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-11T02:00:06.511Z","response_time":55,"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":[],"created_at":"2024-10-12T09:51:05.444Z","updated_at":"2025-10-11T03:05:09.495Z","avatar_url":"https://github.com/FredHappyface.png","language":"Rust","readme":"\n[![GitHub top language](https://img.shields.io/github/languages/top/FredHappyface/adventofcode2023.svg?style=for-the-badge\u0026cacheSeconds=28800)](../../)\n[![Issues](https://img.shields.io/github/issues/FredHappyface/adventofcode2023.svg?style=for-the-badge\u0026cacheSeconds=28800)](../../issues)\n[![License](https://img.shields.io/github/license/FredHappyface/adventofcode2023.svg?style=for-the-badge\u0026cacheSeconds=28800)](/LICENSE.md)\n[![Commit activity](https://img.shields.io/github/commit-activity/m/FredHappyface/adventofcode2023.svg?style=for-the-badge\u0026cacheSeconds=28800)](../../commits/master)\n[![Last commit](https://img.shields.io/github/last-commit/FredHappyface/adventofcode2023.svg?style=for-the-badge\u0026cacheSeconds=28800)](../../commits/master)\n\n\u003c!-- omit in toc --\u003e\n# adventofcode2023\n\n\u003cimg src=\"readme-assets/icons/name.png\" alt=\"Project Icon\" width=\"750\"\u003e\n\nAdvent of Code 2023 Rust Solutions\n\nHere, you'll find my personal solutions to the Advent of Code challenges for the year 2023, implemented in the Rust programming language. Advent of Code is an annual event that presents a series of coding puzzles, and this repository serves as a collection of my Rust-based solutions to tackle each day's challenge.\n\n\u003c!-- omit in toc --\u003e\n## Table of Contents\n\n- [🦀 Rust Features](#-rust-features)\n- [🚀 Getting Started](#-getting-started)\n- [🔗 Relevant Links](#-relevant-links)\n- [Language Information](#language-information)\n- [Install Rust on Windows](#install-rust-on-windows)\n- [Install Rust on Linux](#install-rust-on-linux)\n\t- [Apt](#apt)\n\t- [Dnf](#dnf)\n- [Install Rust on MacOS](#install-rust-on-macos)\n\t- [Homebrew](#homebrew)\n\t- [MacOS - Rustup](#macos---rustup)\n- [How to run](#how-to-run)\n- [Download Project](#download-project)\n\t- [Clone](#clone)\n\t\t- [Using The Command Line](#using-the-command-line)\n\t\t- [Using GitHub Desktop](#using-github-desktop)\n\t- [Download Zip File](#download-zip-file)\n- [Community Files](#community-files)\n\t- [Licence](#licence)\n\t- [Code of Conduct](#code-of-conduct)\n\t- [Contributing](#contributing)\n\t- [Security](#security)\n\t- [Support](#support)\n\n## 🦀 Rust Features\n\n- **Efficient Solutions:** Explore Rust implementations that aim for both clarity and efficiency in solving Advent of Code challenges.\n- **Code Organization:** Each day's challenge has its own folder, containing the problem description, input data, and the corresponding Rust solution.\n- **Learning Rust:** Whether you're a Rust enthusiast or looking to learn more about the language, dive into the code to see how Rust features are applied to solve algorithmic and creative problems.\n\n## 🚀 Getting Started\n\n1. Clone the repository to your local machine: `git clone https://github.com/fredhappyface/adventofcode2023.git`\n2. Navigate to the specific day's folder to explore the challenge description and Rust solution.\n\n## 🔗 Relevant Links\n\n- [Advent of Code 2023 Official Website](https://adventofcode.com/2023)\n- [Rust Programming Language](https://www.rust-lang.org/)\n\n## Language Information\n\nThis program has been written for Rust and is compatible with various Rust versions.\n\n## Install Rust on Windows\n\nTo install Rust, go to https://www.rust-lang.org/learn/get-started and follow the instructions for Windows.\n\n## Install Rust on Linux\n\n### Apt\n\n```bash\nsudo apt install rustc\n```\n\n### Dnf\n\n```bash\nsudo dnf install rust\n```\n\n## Install Rust on MacOS\n\n### Homebrew\n\n```bash\nbrew install rust\n```\n\n### MacOS - Rustup\n\nTo install Rust, go to https://www.rust-lang.org/learn/get-started and follow the instructions for macOS.\n\n## How to run\n\nNavigate to the file containing the `Cargo.toml` and run `cargo run`\n\nFor example:\n\n```bash\n$ cargo run\n    Finished dev [unoptimized + debuginfo] target(s) in 0.02s\n     Running `target\\debug\\aoc.exe`\n56017\n```\n\n## Download Project\n\n### Clone\n\n#### Using The Command Line\n\n1. Press the Clone or download button in the top right\n2. Copy the URL (link)\n3. Open the command line and change directory to where you wish to\nclone to\n4. Type 'git clone' followed by URL in step 2\n\t```bash\n\tgit clone https://github.com/FredHappyface/adventofcode2023\n\t```\n\nMore information can be found at\nhttps://help.github.com/en/articles/cloning-a-repository\n\n#### Using GitHub Desktop\n\n1. Press the Clone or download button in the top right\n2. Click open in desktop\n3. Choose the path for where you want and click Clone\n\nMore information can be found at\nhttps://help.github.com/en/desktop/contributing-to-projects/cloning-a-repository-from-github-to-github-desktop\n\n### Download Zip File\n\n1. Download this GitHub repository\n2. Extract the zip archive\n3. Copy/ move to the desired location\n\n## Community Files\n\n### Licence\n\nMIT License\nCopyright (c) FredHappyface\n(See the [LICENSE](/LICENSE.md) for more information.)\n\n\u003c!-- ### Changelog\n\nSee the [Changelog](/CHANGELOG.md) for more information. --\u003e\n\n### Code of Conduct\n\nOnline communities include people from many backgrounds. The *Project*\ncontributors are committed to providing a friendly, safe and welcoming\nenvironment for all. Please see the\n[Code of Conduct](https://github.com/FredHappyface/.github/blob/master/CODE_OF_CONDUCT.md)\n for more information.\n\n### Contributing\n\nContributions are welcome, please see the\n[Contributing Guidelines](https://github.com/FredHappyface/.github/blob/master/CONTRIBUTING.md)\nfor more information.\n\n### Security\n\nThank you for improving the security of the project, please see the\n[Security Policy](https://github.com/FredHappyface/.github/blob/master/SECURITY.md)\nfor more information.\n\n### Support\n\nThank you for using this project, I hope it is of use to you. Please be aware that\nthose involved with the project often do so for fun along with other commitments\n(such as work, family, etc). Please see the\n[Support Policy](https://github.com/FredHappyface/.github/blob/master/SUPPORT.md)\nfor more information.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffredhappyface%2Fadventofcode2023","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffredhappyface%2Fadventofcode2023","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffredhappyface%2Fadventofcode2023/lists"}