Minimum Subsequence in Non-Increasing Order LeetCode solution in JavaScript
1/**2* @param {number[]} nums3* @return {number[]}4*/5var minSubsequence = function (nums) {6const target = nums.reduce((a, b) => a + b) / 2;7nums.sort((a, b) => b - a);8let i = 0,9sum = 0;10while (sum <= target) {11sum += nums[i++];12}13return nums.slice(0, i);14};