Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 622 Bytes

941.-valid-mountain-array.md

File metadata and controls

24 lines (18 loc) · 622 Bytes

941. Valid Mountain Array

class Solution:
    def validMountainArray(self, arr: List[int]) -> bool:
        if len(arr) < 3:
            return False
        
        if arr[1] <= arr[0]:return False
        up = True
        for i in range(1,len(arr)):
            if up :
                if arr[i] < arr[i - 1]:
                    up = False
                elif arr[i] > arr[i - 1]: continue
                else: return False                
            else:
                if arr[i] >= arr[i-1]: return False
                
                
        return True and not up