/** * @param {number} t * @param {number[][]} tasks */ const handler = (t, tasks) => { tasks.sort((a, b) => a[0] - b[0]); const result = tasks.reduce( (t, [time, integral]) => ({ ...t, [time]: integral }), {} ); let total = 0; for (let [key, index] in result) { if (index >= t - 1) break; total += result[key]; } return total; };
点赞 评论

相关推荐

牛客网
牛客企业服务