Pair Array Sum

ARRAY
MATH

Problem

Given an integer array nums of 2n integers, group these integers into n pairs (a1, b1), (a2, b2), ..., (an, bn) such that the sum of min(ai, bi) for all i is maximized. Return the maximized sum.

Examples

arrayPairSum([5, 8, 2, 4]) // returns 7 // The optimal pairing is (2, 4) and (5, 8) // leading to a sum of 2 + 5 = 7. arrayPairSum([7, 3, 7, 6, 4, 5]) // returns 15 // The optimal pairing is (3, 4), (5, 6), and (7, 7) // leading to a sum of 3 + 5 + 7 = 15. arrayPairSum([9, 3, 8, 7]) // returns 11 // The optimal pairing is (3, 7) and (8, 9) // leading to a sum of 3 + 8 = 11.
Loading...