Welcome to my repository for the Advent of Code 2024! This is where I document my journey through the daily programming challenges provided by Advent of Code, showcasing solutions written in C#.
Advent of Code is an annual event featuring a series of fun and challenging programming puzzles released daily from December 1st to December 25th. It’s an excellent opportunity to improve problem-solving skills, learn new programming techniques, and have fun during the holiday season.
Each day’s challenge is organized into its own folder. Below is the structure:
adventofcode2024/
├── Day01/
│ ├── input.txt # Puzzle input
│ ├── Solution.cs # Solution code
├── Day02/
│ ├── ...
├── ...
input.txt
: The puzzle input provided by Advent of Code.solution.cs
: The implementation of the solution in C#.README.md
: A brief explanation of the approach taken to solve the puzzle.
To run the solutions locally, ensure you have the .NET SDK installed. Follow these steps:
- Clone this repository:
git clone https://github.com/rcarubbi/adventofcode2024.git
- Navigate to the day's folder:
cd adventofcode2024/Day01
- Compile and run the solution:
dotnet run
- Solve each puzzle daily using clean and efficient code.
- Explore different problem-solving techniques.
- Language: C#
- IDE: Visual Studio / Visual Studio Code
- Version Control: Git
If you'd like to suggest improvements or alternative solutions, feel free to open a pull request or create an issue.
This project is licensed under the MIT License. See the LICENSE file for details.
Special thanks to Eric Wastl for creating and maintaining Advent of Code. Check out the official website here.
🎉 Happy coding and enjoy the holiday season!