Finit le jour 4

This commit is contained in:
2022-12-06 10:12:35 +01:00
parent 1e84b70b7a
commit f0609cd245
2 changed files with 32 additions and 0 deletions

15
day_4/part_2.php Normal file
View File

@@ -0,0 +1,15 @@
<?php
$elves = explode("\n", file_get_contents('./input.txt'));
echo count(
array_filter(
$elves,
static function($elf) {
[$section1, $section2] = array_map(static fn($section) => explode('-', $section), explode(',', $elf));
return count(
array_intersect(range($section1[0], $section1[1]), range($section2[0], $section2[1]))
) > 0;
}
)
);