rcarubbi/AdventOfCode2024
I document my journey through the daily programming challenges provided by Advent of Code, showcasing solutions written in C#.
Advent of Code 2024 Solutions π
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#.
π About Advent of Code
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.
π Repository Structure
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/
β βββ ...
βββ ...
Files:
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.
π How to Run
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
π― Goals
- Solve each puzzle daily using clean and efficient code.
- Explore different problem-solving techniques.
π οΈ Tools & Technologies
- Language: C#
- IDE: Visual Studio / Visual Studio Code
- Version Control: Git
π€ Contributing
If you'd like to suggest improvements or alternative solutions, feel free to open a pull request or create an issue.
π License
This project is licensed under the MIT License. See the LICENSE file for details.
π Acknowledgments
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!