Update stuff
This commit is contained in:
@ -21,11 +21,9 @@ final class Day2 extends Solution
|
||||
$horizontal = 0;
|
||||
|
||||
foreach ($data as $current) {
|
||||
/**
|
||||
* @var string $direction
|
||||
* @var int $distance
|
||||
*/
|
||||
[$direction, $distance] = explode(' ', $current);
|
||||
$direction = (string) $direction;
|
||||
$distance = (int) $distance;
|
||||
|
||||
match ($direction) {
|
||||
'forward' => $horizontal += $distance,
|
||||
@ -46,11 +44,9 @@ final class Day2 extends Solution
|
||||
$horizontal = 0;
|
||||
|
||||
foreach ($data as $current) {
|
||||
/**
|
||||
* @var string $direction
|
||||
* @var int $distance
|
||||
*/
|
||||
[$direction, $distance] = explode(' ', $current);
|
||||
$direction = (string) $direction;
|
||||
$distance = (int) $distance;
|
||||
|
||||
// Can't use 'match' here because of the multiple expressions for 'forward'.
|
||||
switch ($direction) {
|
||||
|
@ -52,6 +52,10 @@ final class Day7 extends Solution
|
||||
}
|
||||
}
|
||||
|
||||
if (empty($fuelPerPosition)) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
return (int) min($fuelPerPosition);
|
||||
}
|
||||
}
|
||||
|
@ -40,7 +40,7 @@ final class Day8 extends Solution
|
||||
}
|
||||
|
||||
#[\Override]
|
||||
public function part2(array $data): int|string
|
||||
public function part2(array $data): int
|
||||
{
|
||||
$sequences = [];
|
||||
|
||||
|
Reference in New Issue
Block a user