Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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