classSolution: defcountGoodTriplets(self, arr: List[int], a: int, b: int, c: int) -> int: # return sum(abs(arr[i] - arr[j]) <= a and abs(arr[j] - arr[k]) <= b and abs(arr[j] - arr[k]) <= c for k in range(j + 1, len(arr)) for j in range(i + 1, len(arr)) for i in range(len(arr))) returnsum(abs(arr[i] - arr[j]) <= a andabs(arr[j] - arr[k]) <= b andabs(arr[i] - arr[k]) <= c for i inrange(len(arr)) for j inrange(i + 1, len(arr)) for k inrange(j + 1, len(arr)))
funcabs1534(a int)int { if a < 0 { return -a } return a }
funccountGoodTriplets(arr []int, a int, b int, c int) (ans int) { for i := range arr { for j := i + 1; j < len(arr); j++ { for k := j + 1; k < len(arr); k++ { if abs1534(arr[i] - arr[j]) <= a && abs1534(arr[j] - arr[k]) <= b && abs1534(arr[i] - arr[k]) <= c { ans++ } } } } return }