Arithmetic Subarrays
class Solution:
def checkArithmeticSubarrays(self, nums, l, r):
def check(arr):
if len(arr) < 2:
return True
arr.sort()
diff = arr[1] - arr[0]
for ix in range(2, len(arr), 1):
if diff != (arr[ix] - arr[ix - 1]):
return False
return True
results = []
for lx, rx in zip(l, r):
results.append(check(nums[lx:1 + rx]))
return results