2019-01-26 08:34:45 +08:00

14 lines
343 B
Python

def maxTurbulenceSize(self, A):
res = inc = dec = 1
for i in range(1, len(A)):
if A[i] > A[i - 1]:
inc = dec + 1
dec = 1
elif A[i] < A[i - 1]:
dec = inc + 1
inc = 1
else:
inc = 1
dec = 1
res = max(res, max(inc, dec))
return res