Code Duplication    Length = 3-3 lines in 2 locations

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