An open API service indexing awesome lists of open source software.

https://github.com/rcarubbi/adventofcode2024

I document my journey through the daily programming challenges provided by Advent of Code, showcasing solutions written in C#.
https://github.com/rcarubbi/adventofcode2024

advent-of-code-2024 csharp

Last synced: 5 months ago
JSON representation

I document my journey through the daily programming challenges provided by Advent of Code, showcasing solutions written in C#.

Awesome Lists containing this project

README

          

ο»Ώ# Advent of Code 2024 Solutions πŸŽ„

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)

Welcome to my repository for the [Advent of Code 2024](https://adventofcode.com/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:

1. Clone this repository:
```bash
git clone https://github.com/rcarubbi/adventofcode2024.git
```
2. Navigate to the day's folder:
```bash
cd adventofcode2024/Day01
```
3. Compile and run the solution:
```bash
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](LICENSE) file for details.

## πŸ™Œ Acknowledgments
Special thanks to [Eric Wastl](https://twitter.com/ericwastl) for creating and maintaining Advent of Code. Check out the official website [here](https://adventofcode.com/2024).

---

πŸŽ‰ Happy coding and enjoy the holiday season!