[HackerRank] Beautiful Triplets


[问题链接]


[入力]


int d:正しい数字.
int arr[n]:昇順に配列された整数配列

[出力]


1<=i

[コード]

def beautifulTriplets(d, arr):
    # Write your code here
    result = 0
    for idx in range(1 , len(arr)-1):
        upper = arr[idx+1:].count(arr[idx]+d)
        lower = arr[0:idx].count(arr[idx]-d)
        
        result += (upper*lower)
    return result