HTMLify

LeetCode - Count Good Triplets - Ruby
Views: 15 | Author: abh
# @leet start
# @param {Integer[]} arr
# @param {Integer} a
# @param {Integer} b
# @param {Integer} c
# @return {Integer}
def count_good_triplets(arr, a, b, c)
  count = 0
  for i in 0..arr.length-1 do
    for j in i+1..arr.length-1 do
      for k in j+1..arr.length-1 do
        if (
            (arr[i] - arr[j]).abs() <= a and
            (arr[j] - arr[k]).abs() <= b and
            (arr[i] - arr[k]).abs() <= c 
        ) then
        count = count + 1
        end
      end
    end
  end
  return count
end
# @leet end

Comments