没看答案。
class Solution:
def validMountainArray(self, arr: List[int]) -> bool:
n = len(arr)
if n < 3: return False
i = 1
# 爬山
while i < n and arr[i] > arr[i-1]:
i += 1
# 没有爬山或者爬山爬到最后,都是False
if i == n or i == 1:
return False
# 下山
while i < n and arr[i] < arr[i-1]:
i += 1
return True if i == n else False



