Go to file
Stefan Forstenlechner 369f5e48b1 Day 24 Tried better solution 2021-12-27 22:19:18 +01:00
day1 Day1 and structure 2021-12-01 21:08:29 +01:00
day2 Day2 2021-12-02 20:11:33 +01:00
day3 Day3-5 2021-12-05 15:17:17 +01:00
day4 Day3-5 2021-12-05 15:17:17 +01:00
day5 Day3-5 2021-12-05 15:17:17 +01:00
day6 Day 6 2021-12-06 20:33:52 +01:00
day7 Day 7 2021-12-08 20:38:55 +01:00
day8 Day 8 2021-12-08 21:45:31 +01:00
day9 Day 9 quick&dirty 2021-12-09 06:46:04 +01:00
day10 Day 10 2021-12-10 20:44:52 +01:00
day11 Day 11 2021-12-11 12:51:50 +01:00
day12 Day 12 2021-12-12 12:14:57 +01:00
day13 Day 13 2021-12-13 20:00:29 +01:00
day14 Day 14 (ugly) 2021-12-14 21:16:52 +01:00
day15 Day 15 2021-12-15 22:50:55 +01:00
day16 Day 15-18 2021-12-20 13:02:03 +01:00
day17 Day 15-18 2021-12-20 13:02:03 +01:00
day18 Day 15-18 2021-12-20 13:02:03 +01:00
day19 Day 19 2021-12-20 20:43:13 +01:00
day20 Day 20 2021-12-20 22:35:45 +01:00
day21 Day 21 2021-12-21 17:00:58 +01:00
day22 Day 22 2021-12-23 16:58:33 +01:00
day23 Day 23 2021-12-27 14:30:57 +01:00
day24 Day 24 done, but way too slow 2021-12-27 22:19:18 +01:00
day25 Day 25 2021-12-27 18:06:30 +01:00
.gitignore Day1 and structure 2021-12-01 21:08:29 +01:00
AoC2021.csproj Add CheckForOverflowUnderflow 2021-12-21 17:01:15 +01:00
AoC2021.sln Day1 and structure 2021-12-01 21:08:29 +01:00
Day1.cs Day2 2021-12-02 20:11:33 +01:00
Day2.cs Day3-5 2021-12-05 15:17:17 +01:00
Day3.cs Day3-5 2021-12-05 15:17:17 +01:00
Day4.cs Day3-5 2021-12-05 15:17:17 +01:00
Day5.cs Day 6 2021-12-06 20:33:52 +01:00
Day6.cs Day 7 2021-12-08 20:38:55 +01:00
Day7.cs Day 8 2021-12-08 21:45:31 +01:00
Day8.cs Day 9 quick&dirty 2021-12-09 06:46:04 +01:00
Day9.cs Day 10 2021-12-10 20:44:52 +01:00
Day10.cs Day 11 2021-12-11 12:51:50 +01:00
Day11.cs Day 12 2021-12-12 12:14:57 +01:00
Day12.cs Day 13 2021-12-13 20:00:29 +01:00
Day13.cs Day 14 (ugly) 2021-12-14 21:16:52 +01:00
Day14.cs Day 15 2021-12-15 22:50:55 +01:00
Day15.cs Day 15-18 2021-12-20 13:02:03 +01:00
Day16.cs Day 15-18 2021-12-20 13:02:03 +01:00
Day17.cs Day 15-18 2021-12-20 13:02:03 +01:00
Day18.cs Day 15-18 2021-12-20 13:02:03 +01:00
Day18_WithStringOperations.cs Day 15-18 2021-12-20 13:02:03 +01:00
Day19.cs Day 20 2021-12-20 22:35:45 +01:00
Day20.cs Day 21 2021-12-21 17:00:58 +01:00
Day21.cs Day 22 2021-12-23 16:58:33 +01:00
Day22.cs Day 23 (unfinished) 2021-12-27 12:44:24 +01:00
Day23.cs Day 25 2021-12-27 18:06:30 +01:00
Day24.cs Day 24 Tried better solution 2021-12-27 22:19:18 +01:00
Day24_BetterSolution.cs Day 24 Tried better solution 2021-12-27 22:19:18 +01:00
Day25.cs Day 24 done, but way too slow 2021-12-27 22:19:18 +01:00
Extension.cs Day3-5 2021-12-05 15:17:17 +01:00
LICENSE fix LICENSE 2021-12-01 21:17:32 +01:00
README.md Update to .NET 6 and C# 6 for `implicit using directives` 2021-12-01 22:24:44 +01:00

README.md

Advent of Code 2021

This year C# only.

How to use

All source files use top-level statements. To run a specific file, uncomment the first line that contains a preprocessor directive and in turn allows compilation of the code below. Before moving to the next file, comment out the first line again, as only one file is allowed to have top-level statements.

Requirements

C# 10.0 and .NET 6

Execute

dotnet run

by Stefan Forstenlechner