comefrom: <doocs>1630.Arithmetic Subarrays_1.py
code: def check(nums, l, r):
      if r - l < 2:
          return True
      s = set(nums[l : r + 1])
      mx = max(nums[l : r + 1])
      mi = min(nums[l : r + 1])
      if (mx - mi) % (r - l) != 0:
          return False
      delta = (mx - mi) / (r - l)
      for i in range(1, r - l + 1):
          if (mi + delta * i) not in s:
              return False
      return True
masked: def sample_funcname ( var_0 , var_1 , var_2 ) :
      if var_2 - var_1 < 2 :
          return True
      var_7 = set ( var_0 [ var_1 : var_2 + 1 ] )
      var_9 = max ( var_0 [ var_1 : var_2 + 1 ] )
      var_11 = min ( var_0 [ var_1 : var_2 + 1 ] )
      if ( var_9 - var_11 ) % ( var_2 - var_1 ) != 0 :
          return False
      var_14 = ( var_9 - var_11 ) / ( var_2 - var_1 )
      for var_16 in range ( 1 , var_2 - var_1 + 1 ) :
          if ( var_11 + var_14 * var_16 ) not in var_7 :
              return False
      return True
  