Solutions for AdventOfCode
Go to file
Sebastian Lindemeier 0d0d1b2150 Refactor Day10 to replace `GetPatternCosts` with `GetButtonCombinations` and introduce `ButtonCombination` record for improved readability and modularity 2025-12-12 20:19:45 +01:00
AdvenOfCode.Contracts Add AoC 2025 project structure and first solutions 2025-12-04 21:40:42 +01:00
AdventOfCode.Extensions Extract `Combinations` method to `AdventOfCode.Extensions` and refactor usages to improve modularity and reduce duplication 2025-12-12 12:35:01 +01:00
AdventOfCode.HelperClasses Extract `Coordinate`, `IntegerRange` and `Coordinate3d` to new `AdventOfCode.HelperClasses` project and refactor solution for modularity and type consistency 2025-12-12 13:14:17 +01:00
AoC_2025 Refactor Day10 to replace `GetPatternCosts` with `GetButtonCombinations` and introduce `ButtonCombination` record for improved readability and modularity 2025-12-12 20:19:45 +01:00
AoC_2025.Runner Add Day10 implementation with puzzle-solving logic and tests 2025-12-11 06:02:07 +01:00
AoC_2025.Tests Refactor Day10 to remove unoptimized methods, simplify input parsing, and improve readability and maintainability of lamp and joltage logic by consolidating bitmask logic 2025-12-12 20:11:53 +01:00
.gitignore Add global.json to .gitignore 2025-12-04 21:40:21 +01:00
AdventOfCode.sln Extract `IntArrayEqualityComparer` to new `AdventOfCode.HelperClasses` project and refactor solution to use the shared class 2025-12-12 12:39:31 +01:00