<doocs>1630.Arithmetic Subarrays_1.py
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
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
