From d79be2454b4fab3a23f3d39ba60290dfa6a866f4 Mon Sep 17 00:00:00 2001 From: Stevan Freeborn <65925598+StevanFreeborn@users.noreply.github.com> Date: Sat, 13 Dec 2025 07:49:01 -0600 Subject: [PATCH] fix: remove row and col loops --- cmd/07/main.go | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/cmd/07/main.go b/cmd/07/main.go index 1c3e250..e60eb1f 100644 --- a/cmd/07/main.go +++ b/cmd/07/main.go @@ -17,15 +17,10 @@ func SolvePartOne(filePath string) int { var startPosition position.Position - for row := range grid.NumberOfRows() - 1 { - for col := range grid.NumberOfColumns() - 1 { - current := position.From(row, col) - v := grid.GetValueAt(current) - - if v == StartCharacter { - startPosition = current - break - } + for p, v := range grid.Positions() { + if v == StartCharacter { + startPosition = p + break } }