function closestToZero(array $ints) { $closest = 0; $result = 0; $total = count($ints); for($i=0; $i < $total; $i++) { $n = $ints[$i]; $m = $n; if ($n == 0) { return 0; } if ($n < 0) { $n *= -1; } if ($result + $m == 0) { $result = $n; } if ($closest > $n || $i == 0) { $closest = $n; $result = $m; } } return $result; } ?>
- function closestToZero(array $ints) {
// ici vous pouvez mettre votre codereturn 0;- $closest = 0;
- $result = 0;
- $total = count($ints);
- for($i=0; $i < $total; $i++)
- {
- $n = $ints[$i];
- $m = $n;
- if ($n == 0)
- {
- return 0;
- }
- if ($n < 0)
- {
- $n *= -1;
- }
- if ($result + $m == 0)
- {
- $result = $n;
- }
- if ($closest > $n || $i == 0) {
- $closest = $n;
- $result = $m;
- }
- }
- return $result;
- }
- ?>
function calculateEvenNumbers(array $numbers): int { $count = 0; foreach ($numbers as $number) $count += (int) ($number % 2 === 0); return $count; }
- function calculateEvenNumbers(array $numbers): int {
return count(array_filter($numbers, function($num) { return $num % 2 === 0; }));- $count = 0;
- foreach ($numbers as $number) $count += (int) ($number % 2 === 0);
- return $count;
- }