swaits ead0b80d57 chore: remove Sourcehut CI manifest
Migrated to git.swaits.com; Sourcehut builds no longer run.
2026-08-31 17:16:11 -06:00
2023-12-02 15:12:03 -07:00
2023-12-01 16:22:08 -07:00
2023-12-01 16:57:20 -07:00

Advent of Code 2023 Solutions

Overview

This repository contains my personal solutions to the Advent of Code 2023 challenges, a series of programming puzzles that cover a variety of skill sets and problem-solving techniques.

Building and Running

This project is developed in Rust, and you can build, test, and run it like any standard Rust project using Cargo.

git clone https://git.sr.ht/~swaits/aoc2023
cd aoc2023
cargo run -- ARGUMENT

Where ARGUMENT can be:

  • A specific day number (e.g., 1, 2, 25) to run the solution for that day's challenge.
  • all to execute all the implemented solutions sequentially.

Running ...

cargo test

... will run all the tests for all the days, which include both the example inputs and outputs provided in each day's problem description as well as my personal user-specific inputs and accepted outputs.

Implementation

Each dayXX.rs file within the project represents the solution to the problem for that specific day of the Advent of Code.

Error Handling

The program is designed to panic in case of errors. However, such scenarios are unlikely as tests cover both the example inputs/outputs provided in the problem descriptions and my user-specific data inputs/outputs.

License

This project is licensed under the MIT License.

Contact

For any queries regarding this project, feel free to contact me at steve@waits.net.

S
Description
Advent of Code 2023
Readme MIT
61 KiB
0 Stars 1 Watchers 0 Forks
Languages
Rust 100%