Skip to main content
1 of 2
Xcali
  • 16.2k
  • 2
  • 15
  • 39

Perl 5 -ap, 156 bytes

for(;$i<@F;$p=++$i){if($F[$i-1]-$F[$i+1]||$F[$i]>$F[$i+1]){$i++while$F[$i]<$F[$i+1];$i++while$F[$i]>$F[$i+1]&&$i<@F&&$F[$i]>$F[$i+2]}$\.=$".sum@F[$p..$i]}}{

Try it online!

Xcali
  • 16.2k
  • 2
  • 15
  • 39