Your question is Count Fair Pairs. Start with the requirements on the right.
Run and submit as often as you like. When you're ready, talk me through your approach or go straight to the code.
Ivanti Neurons can compare numeric attributes from endpoint records when evaluating device groups. Given an array of integers nums, count the number of index pairs (i, j) that satisfy all of the following conditions:
0 <= i < j < len(nums)lower <= nums[i] + nums[j] <= upperReturn the total number of fair pairs. Each pair is identified by its indices, so duplicate values at different indices must be counted separately.
Implement count_fair_pairs(nums, lower, upper), where nums is a list of integers and lower and upper are integer bounds. Return an integer containing the number of valid pairs. The input array may be reordered.
def count_fair_pairs(nums, lower, upper):