From 1edbfab132ceed3ed338086ebc6c0920a8189dfb Mon Sep 17 00:00:00 2001 From: Sebastian Lindemeier Date: Sat, 6 Dec 2025 10:58:05 +0100 Subject: [PATCH] Refactor Day06 to use less ToArray() --- AoC_2025/Day06.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AoC_2025/Day06.cs b/AoC_2025/Day06.cs index df9d385..38dfbda 100644 --- a/AoC_2025/Day06.cs +++ b/AoC_2025/Day06.cs @@ -24,8 +24,8 @@ public class Day06 : IPuzzleSolver var calculations = ParsePuzzleInput(pathToPuzzleInput); var numbers = calculations.numbers .Select(line => line.Split(' ', StringSplitOptions.RemoveEmptyEntries)) - .Select(line => line.Index().ToArray()) - .SelectMany(tuples => tuples.Select(tuple => (tuple.Index, long.Parse(tuple.Item))).ToArray()) + .Select(line => line.Index()) + .SelectMany(tuples => tuples.Select(tuple => (tuple.Index, long.Parse(tuple.Item)))) .ToArray(); var pivotedNumbers = numbers.GroupBy(tuple => tuple.Index); var indexedOperands = calculations.operands