From ab7af90af96b78d663b7116baa1e2c545bab24bd Mon Sep 17 00:00:00 2001 From: Sebastian Lindemeier Date: Fri, 12 Dec 2025 07:02:25 +0100 Subject: [PATCH] Refactor Day12 to remove redundant `Where` in presentSizes calculation and adjust method modifier for `GetMinTotalPresentArea` --- AoC_2025/Day12.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/AoC_2025/Day12.cs b/AoC_2025/Day12.cs index 28970fe..c79bb63 100644 --- a/AoC_2025/Day12.cs +++ b/AoC_2025/Day12.cs @@ -16,7 +16,6 @@ public class Day12 : IPuzzleSolver .Split($"{Environment.NewLine}{Environment.NewLine}", StringSplitOptions.TrimEntries) .ToList(); var presentSizes = puzzleInput[..^1] - .Where(s => !string.IsNullOrWhiteSpace(s)) .Select(s => s.Count(c => c == '#')) .ToArray(); var regions = puzzleInput[^1] @@ -37,7 +36,7 @@ public class Day12 : IPuzzleSolver return everythingFits; } - private static int GetMinTotalPresentArea(int[] presentCounts, int[] presentSizes) + private int GetMinTotalPresentArea(int[] presentCounts, int[] presentSizes) { return presentCounts .Select((presentCount, index) => presentCount * presentSizes[index])