Skip to content

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

Notifications You must be signed in to change notification settings

rcarubbi/AdventOfCode2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Advent of Code 2024 Solutions πŸŽ„

License: MIT

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:

  1. Clone this repository:
    git clone https://github.com/rcarubbi/adventofcode2024.git
  2. Navigate to the day's folder:
    cd adventofcode2024/Day01
  3. 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!

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages