Files
advent-of-code-2024/README.md
T

54 lines
2.5 KiB
Markdown
Raw Normal View History

# Advent of Code 2024
This repository contains my solutions for the [Advent of Code 2024](https://adventofcode.com/2024) challenges.
## Languages
I am using C# for this year's challenge again.
## Structure
Each day's solution is contained in a separate folder. Each folder contains:
- A PROBLEM.md file containing the problem description.
- A INPUT.txt file containing the input for the problem.
- A dotnet console application containing the solution.
- An TUnit test project containing unit tests for the solution.
### Prequesties
- [.NET 9.0](https://dotnet.microsoft.com/download/dotnet/9.0)
### Running the Solutions
To run the solutions, navigate to the solution folder and run the following command:
```bash
dotnet run -- <path-to-input-file>
```
Or for part 2 solutions
```bash
dotnet run -- <path-to-input-file> part2
```
You can also build the projects and run the executables directly.
```bash
dotnet build
./bin/Debug/net9.0/<project-name> <path-to-input-file>
```
## Challenges
2024-12-05 23:49:02 -06:00
| Day | Problem | Solution | Notes |
|-----|----------------------------|-------------------------------------|----------------------------------------------------------------------------------------------|
2024-12-03 03:41:20 -06:00
| 01 | [Problem](./01/PROBLEM.md) | [Solution](./01/HistorianHysteria/) | A great way to start! |
2024-12-05 23:49:02 -06:00
| 02 | [Problem](./02/PROBLEM.md) | [Solution](./02/RedNosedReports/) | Damn their was an edge case that really bit me...direction change after first pair of levels |
| 03 | [Problem](./03/PROBLEM.md) | [Solution](./03/MullItOver/) | Thank goodness this wasn't a repeat of day 2. |
| 04 | [Problem](./04/PROBLEM.md) | [Solution](./04/CeresSearch/) | This was fun! Definitely was able to see the growth in my abilities here. |
| 05 | [Problem](./05/PROBLEM.md) | [Solution](./05/PrintQueue/) | A graph to the rescue! |
2024-12-07 01:28:15 -06:00
| 06 | [Problem](./06/PROBLEM.md) | [Solution](./06/GuardGallivant/) | I kind of brute forced part two... |
2024-12-07 19:59:44 -06:00
| 07 | [Problem](./07/PROBLEM.md) | [Solution](./07/BridgeRepair/) | Not perfect or pretty, but good enough |