Advent of Code 2023 solutions in C#, .NET 8. Published with considerable delay. Mirrored at https://github.com/kescherCode/aoc-2023
Find a file
2023-12-20 00:30:24 +01:00
Day01 Day 07, Part 1 2023-12-16 14:51:11 +01:00
Day02 Day 06, Part 2, better naming scheme 2023-12-15 18:30:30 +01:00
Day03 Day 07, Part 1 2023-12-16 14:51:11 +01:00
Day04 Day 06, Part 2, better naming scheme 2023-12-15 18:30:30 +01:00
Day05 Day 06, Part 2, better naming scheme 2023-12-15 18:30:30 +01:00
Day06 Day 11, Part 1 2023-12-19 19:23:19 +01:00
Day07 Day 11, Part 1 2023-12-19 19:23:19 +01:00
Day08 Day 11, Part 1 2023-12-19 19:23:19 +01:00
Day09 Day 11, Part 1 2023-12-19 19:23:19 +01:00
Day10 Day 11, Part 1 2023-12-19 19:23:19 +01:00
Day11 Day 11, Part 2 done 2023-12-20 00:30:24 +01:00
.editorconfig Day 11, Part 2 done 2023-12-20 00:30:24 +01:00
.gitignore Day one, part one 2023-12-13 01:10:31 +01:00
aoc-2023.sln Day 11, Part 2 done 2023-12-20 00:30:24 +01:00
README.md Day three, part 2. 2023-12-14 19:53:17 +01:00

Advent of Code 2023 Solutions

Done in C#, .NET 8. Because that's what I currently use the most while getting paid for it. Published with a delay, so I don't interfere with the Advent of Code 2023 leaderboards.

My challenge for this AoC: Avoid allocations. Especially in a loop. In theory, this improves performance of any program.

I am too lazy for a proper license file, so here are my license terms: Everything here provided as-is. I cannot be held liable for any damage caused by this code. No warranty or guarantee that everything works. You may use this code for any purpose whatsoever.

Input for the programs is taken via stdin. Stdin must be closed for the programs to do their final outputs or whatever.