deno.land / x / masx200_leetcode_test@10.6.5 / minimum-subsequence-in-non-increasing-order / index.ts

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
export default function minSubsequence(nums: number[]): number[] { if (nums.length <= 1) return nums; const sum = nums.reduce((a, v) => a + v); nums.sort((a, b) => b - a);
let cur = 0; for (const [index, num] of nums.entries()) { cur += num; if (cur > sum - cur) { return nums.slice(0, index + 1); } } return nums;}
masx200_leetcode_test

Version Info

Tagged at
a year ago