575b287b50312931aab50365cb0b82c859bdba5f
Advent of Code 2023
This repository contains my solutions for the Advent of Code 2023 challenge.
Language
I am using C# for this year's challenge. I'd consider myself proficient in C#, but on a day to day basis I don't use it as much and would just like to get more practice with it.
Structure
Each day's solution is contained in a separate folder. Each folder contains:
- A
PROBLEM.mdfile containing the problem description. - A
INPUT.txtfile containing the input for the problem. - A dotnet console application containing the solution.
- An xUnit test project containing unit tests for the solution.
Prerequisites
Running the Solutions
To run the solutions, navigate to the solution folder and run the following command:
dotnet run -- <path-to-input-file>
Challenges
| Day | Problem | Solution | Status | Notes |
|---|---|---|---|---|
| 01 | Problem | Solution | ✅ | The trickiest part here was accounting for overlapping digit words. |
| 02 | Problem | Solution | ✅ | The key to me here was to parse the input into a useful model. |
| 03 | Problem | Solution | ⌛ | |
| 04 | Problem | Solution | ⌛ | |
| 05 | Problem | Solution | ⌛ | |
| 06 | Problem | Solution | ⌛ | |
| 07 | Problem | Solution | ⌛ | |
| 08 | Problem | Solution | ⌛ | |
| 09 | Problem | Solution | ⌛ | |
| 10 | Problem | Solution | ⌛ | |
| 11 | Problem | Solution | ⌛ | |
| 12 | Problem | Solution | ⌛ | |
| 13 | Problem | Solution | ⌛ | |
| 14 | Problem | Solution | ⌛ | |
| 15 | Problem | Solution | ⌛ | |
| 16 | Problem | Solution | ⌛ | |
| 17 | Problem | Solution | ⌛ | |
| 18 | Problem | Solution | ⌛ | |
| 19 | Problem | Solution | ⌛ | |
| 20 | Problem | Solution | ⌛ | |
| 21 | Problem | Solution | ⌛ | |
| 22 | Problem | Solution | ⌛ | |
| 23 | Problem | Solution | ⌛ | |
| 24 | Problem | Solution | ⌛ | |
| 25 | Problem | Solution | ⌛ |
Languages
C#
100%