941. Valid Mountain Array
🟩 Easy
Solution
My Solution
func validMountainArray(arr []int) bool {
n := len(arr)
if n < 3 {
return false
}
i := 0
for i+1 < n && arr[i] < arr[i+1] {
i++
}
if i == 0 || i == n-1 {
return false
}
for i+1 < n && arr[i] > arr[i+1] {
i++
}
return i == n-1
}

Leetcode: link
Last updated
Was this helpful?