Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. People use them as a speed contest, interview prep, company training, university coursework, practice problems, or to challenge each other.
You don't need a computer science background to participate - just a little programming knowledge and some problem solving skills will get you pretty far. Nor do you need a fancy computer; every problem has a solution that completes in at most 15 seconds on ten-year-old hardware.
As this term I'm learning C# at the university, I thought that it would be a funny idea to solve this year's challenges using this language.
Problem | Part 1 | Part 2 |
---|---|---|
Day 1-6 | ✔️ | ✔️ |
Day 7 | ✔️ | |
Day 9-14 | ✔️ | ✔️ |
Day 16 | ✔️ | ✔️ |
Day 18 | ✔️ | ✔️ |
Day 19 | ✔️ | |
Day 21-23 | ✔️ | |
Day 24 | ✔️ | ✔️ |
Day 25 | ✔️ |