src/Lesson08/Flags.php 1 location
|
@@ 12-14 (lines=3) @@
|
| 9 |
|
$arrayCount = count($A); |
| 10 |
|
$peaks = []; |
| 11 |
|
for ($i = 1; $i < $arrayCount - 1; $i++) { |
| 12 |
|
if ($A[$i] > $A[$i - 1] && $A[$i] > $A[$i + 1]) { |
| 13 |
|
$peaks[] = $i; |
| 14 |
|
} |
| 15 |
|
} |
| 16 |
|
$numberOfPeaks = count($peaks); |
| 17 |
|
|
src/Lesson08/Peaks.php 1 location
|
@@ 16-18 (lines=3) @@
|
| 13 |
|
$sum = array_fill(0, $N, 0); |
| 14 |
|
for ($i = 1; $i < $N; $i++) { |
| 15 |
|
$sum[$i] = $sum[$i - 1]; |
| 16 |
|
if ($A[$i] > $A[$i - 1] && $A[$i] > $A[$i + 1]) { |
| 17 |
|
$sum[$i]++; |
| 18 |
|
} |
| 19 |
|
} |
| 20 |
|
$sum[$N - 1] = $sum[$N - 2]; |
| 21 |
|
|