diff --git a/day_8/part_1.php b/day_8/part_1.php new file mode 100644 index 0000000..145d9c9 --- /dev/null +++ b/day_8/part_1.php @@ -0,0 +1,15 @@ + $row) { + foreach ($row as $j => $cell) { + $count = 0; + if (!array_key_exists($i - 1, $grid) || $grid[$i - 1][$j] > $cell) { + $count++; + } + if (!array_key_exists($i + 1, $grid) || $grid[$i + 1][$j] > $cell) { + $count++; + } + if (!array_key_exists($j - 1, $row) ||$row[$j - 1] > $cell) { + $count++; + } + if (!array_key_exists($j + 1, $row) || $row[$j + 1] > $cell) { + $count++; + } + + if ($count === 4) { + $low_points[] = (int) $cell; + } + } +} + +echo array_sum($low_points) + count($low_points); \ No newline at end of file