LeetCode #941: Valid Mountain Array
β’ 75 words β’ 1 min β’ updated
LeetCode #941: Valid Mountain Array:
python
class Solution:
def validMountainArray(self, arr: List[int]) -> bool:
if len(arr) < 3:
return False
prev = arr[0]
inc = True
for i, num in enumerate(arr[1:]):
if prev == num:
return False
if inc:
if prev < num:
prev = num
continue
else:
if i == 0:
return False
prev = num
inc = False
else:
if num < prev:
prev = num
continue
else:
return False
return not inc