diff --git a/AdventOfCode/Problems/AOC2023/Day3/GearRatios.cs b/AdventOfCode/Problems/AOC2023/Day3/GearRatios.cs index 11d77e1..192be46 100644 --- a/AdventOfCode/Problems/AOC2023/Day3/GearRatios.cs +++ b/AdventOfCode/Problems/AOC2023/Day3/GearRatios.cs @@ -25,11 +25,11 @@ internal class GearRatios : Problem for (int x = 0; x <= _width; x++) { var cell = _data[y][x]; - switch (cell - '0') + switch (cell) { - case '.' - '0': + case '.': continue; - case < 0 or > 9: + case < '0' or > '9': FindNumbers(x, y, ref partNumbers); break; } @@ -66,9 +66,9 @@ internal class GearRatios : Problem var numEnd = _width + 1; for (int i = x; i >= 0; i--) { - switch (row[i] - '0') + switch (row[i]) { - case < 0 or > 9: + case < '0' or > '9': numStart = i + 1; goto leftDone; } @@ -76,9 +76,9 @@ internal class GearRatios : Problem leftDone: for (int i = x; i <= _width; i++) { - switch (row[i] - '0') + switch (row[i]) { - case < 0 or > 9: + case < '0' or > '9': numEnd = i; goto done; }