Valid Mountain Array
https://leetcode.com/explore/featured/card/fun-with-arrays/527/searching-for-items-in-an-array/3251/
class Solution:
def validMountainArray(self, A: List[int]) -> bool:
if len(A) == 0:
return False
idx = A.index(max(A))
if idx == 0 or idx == len(A)-1:
return False
for i in range(idx):
if A[i] >= A[i+1]:
return False
for j in range(idx,len(A)-1):
if A[j] <= A[j+1]:
return False
return True
Last updated