1
1
mirror of https://github.com/theoludwig/advent_of_code.git synced 2025-02-20 14:38:48 +01:00
advent_of_code/README.md

48 lines
1.3 KiB
Markdown
Raw Normal View History

<h1 align="center">theoludwig/advent_of_code</h1>
2024-01-27 18:53:26 +01:00
<p align="center">
<strong>My Solutions for the <a href="https://adventofcode.com/">Advent of Code</a>, implemented in the <a href="https://www.rust-lang.org/">Rust Programming Language</a>.</strong>
2024-01-27 18:53:26 +01:00
</p>
2023-12-01 12:44:47 +01:00
2024-02-08 21:04:22 +01:00
## Days Progress
2025-02-20 09:47:11 +01:00
### [2024](./advent_2024)
- [Day 1 (`**`)](./advent_2024/puzzle_2024_day_1)
2025-02-20 14:36:50 +01:00
- [Day 2 (`**`)](./advent_2024/puzzle_2024_day_2)
2025-02-20 09:47:11 +01:00
### [2023](./advent_2023)
- [Day 1 (`**`)](./advent_2023/puzzle_2023_day_1)
- [Day 2 (`**`)](./advent_2023/puzzle_2023_day_2)
- [Day 3 (`**`)](./advent_2023/puzzle_2023_day_3)
- [Day 4 (`**`)](./advent_2023/puzzle_2023_day_4)
- [Day 5 (`**`)](./advent_2023/puzzle_2023_day_5)
- [Day 6 (`**`)](./advent_2023/puzzle_2023_day_6)
- [Day 7 (`*`)](./advent_2023/puzzle_2023_day_7)
- [Day 8 (`*`)](./advent_2023/puzzle_2023_day_8)
2024-01-27 18:53:26 +01:00
## Prerequisite: Rust Toolchain
The project is **tested** against the following [Rust](https://www.rust-lang.org/) versions:
2024-01-27 18:53:26 +01:00
- **Minimum Supported Rust Version (MSRV): v1.84.1**
- **Latest Stable Version**
2023-12-01 12:44:47 +01:00
## Usage
```sh
# Run a specific day's challenge (e.g. Day 1 of 2023)
cargo run --package puzzle_2023_day_1
2025-02-20 09:47:11 +01:00
# Create a new day's challenge (e.g. Day 1 of 2023)
cd advent_2023
cargo new puzzle_2023_day_1
# Build, Lint, and Test Usage
cargo build
cargo test
cargo clippy --verbose -- -D warnings
cargo fmt -- --check
2023-12-01 17:26:01 +01:00
```