From 7a02ba6b0eb6db19ab62a68c64e39328ee635e7d Mon Sep 17 00:00:00 2001 From: Sebastian Lindemeier Date: Mon, 8 Dec 2025 09:19:33 +0100 Subject: [PATCH] Refactor Day08 to improve readability --- AoC_2025/Day08.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/AoC_2025/Day08.cs b/AoC_2025/Day08.cs index b4e5388..22f3284 100644 --- a/AoC_2025/Day08.cs +++ b/AoC_2025/Day08.cs @@ -52,8 +52,8 @@ public class Day08 var circuits = points.Select(p => new List() { p }).ToList(); for (var i = 0; i < amountToConnect; i++) { - var next = pointPairs[i]; - circuits = AddToCircuits(next.pointA, next.pointB, circuits); + var nextToConnect = pointPairs[i]; + circuits = AddToCircuits(nextToConnect.pointA, nextToConnect.pointB, circuits); } return circuits; @@ -63,13 +63,13 @@ public class Day08 (Coordinate pointA, Coordinate pointB)[] pointPairs) { var circuits = points.Select(p => new List() { p }).ToList(); - (Coordinate a, Coordinate b) lastConnected = ((0, 0, 0), (0, 0, 0)); + var lastConnected = pointPairs.First(); var i = 0; while(circuits.Count > 1) { - var next = pointPairs[i++]; - circuits = AddToCircuits(next.pointA, next.pointB, circuits); - lastConnected = (next.pointA, next.pointB); + var nextToConnect = pointPairs[i++]; + circuits = AddToCircuits(nextToConnect.pointA, nextToConnect.pointB, circuits); + lastConnected = nextToConnect; } return lastConnected;