# 941-valid-mountain-array Try it on leetcode ## Description

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

Recall that arr is a mountain array if and only if:

 

Example 1:

Input: arr = [2,1]
Output: false

Example 2:

Input: arr = [3,5,5]
Output: false

Example 3:

Input: arr = [0,3,2,1]
Output: true

 

Constraints:

## Solution(Python) ```Python class Solution: def validMountainArray(self, arr: List[int]) -> bool: n = len(arr) if n < 3: return False i = 0 while i < n - 1 and arr[i] < arr[i + 1]: i += 1 if i == 0 or i == n - 1: return False while i < n - 1 and arr[i] > arr[i + 1]: i += 1 return i == n - 1 ```