Tap here to switch tabs
Problem
Submissions

Problem: Valid Mountain Array

med
30 min
Try to solve the Valid Mountain Array problem.

Statement

Given an integer array arr, return true if and only if it is a valid mountain array.

An array arr is a mountain array if and only if:

  • arr.length ≥3\geq 3

  • There exists some index i with 0<0 < i << arr.length −1- 1 such that:

    • arr[0] << arr[1] <⋯<< \dots < arr[i - 1] << arr[i]

    • arr[i] >> arr[i + 1] >⋯>> \dots > arr[arr.length - 1]

Constraints:

  • 1≤1 \leq arr.length ≤104\leq 10^4

  • 0≤0 \leq arr[i] ≤104\leq 10^4

⋮
Tap here to switch tabs
Problem
Submissions

Problem: Valid Mountain Array

med
30 min
Try to solve the Valid Mountain Array problem.

Statement

Given an integer array arr, return true if and only if it is a valid mountain array.

An array arr is a mountain array if and only if:

  • arr.length ≥3\geq 3

  • There exists some index i with 0<0 < i << arr.length −1- 1 such that:

    • arr[0] << arr[1] <⋯<< \dots < arr[i - 1] << arr[i]

    • arr[i] >> arr[i + 1] >⋯>> \dots > arr[arr.length - 1]

Constraints:

  • 1≤1 \leq arr.length ≤104\leq 10^4

  • 0≤0 \leq arr[i] ≤104\leq 10^4