Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/teknopt/aoc_2023
This repository contains my solutions for the Advent of Code 2023 challenges, implemented exclusively in the Rust programming language.
https://github.com/teknopt/aoc_2023
advent-of-code advent-of-code-2023 advent-of-code-2023-rust aoc aoc-2023 aoc-2023-in-rust rust rust-lang
Last synced: 3 days ago
JSON representation
This repository contains my solutions for the Advent of Code 2023 challenges, implemented exclusively in the Rust programming language.
- Host: GitHub
- URL: https://github.com/teknopt/aoc_2023
- Owner: TeknoPT
- License: mit
- Created: 2023-12-01T15:37:18.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-05T17:41:16.000Z (about 1 year ago)
- Last Synced: 2024-11-12T02:52:15.493Z (2 months ago)
- Topics: advent-of-code, advent-of-code-2023, advent-of-code-2023-rust, aoc, aoc-2023, aoc-2023-in-rust, rust, rust-lang
- Language: Rust
- Homepage:
- Size: 52.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Advent of Code 2023 Solutions in Rust
This repository is dedicated to my solutions for the Advent of Code 2023 challenges. The primary focus of this project is to explore and deepen my understanding of Rust development.
## Index
- [Day 1](./Day1)
- [Day 2](./Day2)
- [Day 3](./Day3)
- [Day 4](./Day4)## Structure
Each day's challenge is organized in its own directory with the following structure:
- `DayX`
- `src`
- `main.rs` (Rust source code for the day's solution)
- `Cargo.toml` (Rust project configuration file)
- `input` (Input data for the challenge)Replace `X` with the day number. The same structure is replicated for all days of the challenge.
## Running the Solutions
To run a solution for a specific day, navigate to the day's directory and use Cargo, Rust's package manager and build system:
```bash
cd DayX
cargo run --release
```This command compiles the Rust program and runs it with the input file provided.
# Contributions
While these solutions are primarily for my personal learning and exploration, suggestions and discussions are welcome. Please feel free to open an issue or a pull request if you have any improvements or ideas.
# License
This project is open-sourced under the MIT License.
Happy coding!
João "Tek" Novo