easyArraysPattern: Linear Scan

Peak Elevation Sequence Solution

Problem Statement

Given an integer array, identify the number of elements that are strictly greater than their immediately preceding neighbor. The first element of the array should be ignored for this calculation as it has no preceding neighbor.

Examples

Example 1:
Input:[1, 3, 2, 5, 5, 8]
Output:3
Explanation: The elements 3 (greater than 1), 5 (greater than 2), and 8 (greater than 5) satisfy the condition.
Example 2:
Input:[10, 9, 8, 7]
Output:0
Explanation: No element is greater than the one preceding it.
Example 3:
Input:[1, 1, 1, 1]
Output:0
Explanation: Equal values do not satisfy the strictly greater than condition.

Constraints

  • 1 <= array.length <= 10^4
  • -10^5 <= array[i] <= 10^5
Time: O(n) Space: O(1)
Master coding challenges related to Arrays and solve the Peak Elevation Sequence problem optimally.

Run, Test & Submit Code

Ready to practice this challenge? Launch our interactive compilation environment with compiler validation.

Solve on Interactive Workspace

Tested Solutions

No solution code is currently loaded.
Complete this code in the workspace editor.