diff --git a/day-3/two.go b/day-3/two.go index c4b0723..dce3ab6 100644 --- a/day-3/two.go +++ b/day-3/two.go @@ -12,12 +12,10 @@ func getGearRatio(row, col int) (int, error) { continue } for _, enginePart := range engineParts[i] { - for _, part := range enginePart.digits { - if part.col == col-1 || part.col == col || part.col == col+1 { - if anyTrue(enginePart.digits) { - partsConsidered = append(partsConsidered, enginePart) - break - } + for _, digit := range enginePart.digits { + if digit.pass && digit.col == col-1 || digit.col == col || digit.col == col+1 { + partsConsidered = append(partsConsidered, enginePart) + break } } }