Level
LeetCode Easy
Recruitment
var minSubsequence = function (nums) {
  if (nums.length === 1) return nums;

  let sum = nums.reduce((a, b) => a + b);
  let subSum = 0;
  const subArr = [];

  nums.sort((a, b) => b - a);

  for (let i = 0; i < nums.length; i++) {
    sum -= nums[i];
    subSum += nums[i];
    subArr.push(nums[i]);
    if (subSum > sum) return subArr;
  }
};