let arr = [30, 50, 100]; function maxQ(arr, n) {     let rArr = arr.map(v => {         if (n < v) return 0;         return maxQ(arr, n - v) + v     });     return Math.max(...rArr); } console.log(maxQ(arr, 20, 0)) console.log(maxQ(arr, 30, 0)) console.log(maxQ(arr, 40, 0)) console.log(maxQ(arr, 50, 0)) console.log(maxQ(arr, 60, 0)) console.log(maxQ(arr, 70, 0)) console.log(maxQ(arr, 80, 0)) console.log(maxQ(arr, 90, 0))
点赞 3

相关推荐

只有一个苍穹外卖外加正在看黑马点评,可以找小厂实习吗,还有我的简历有什么大问题吗
Java抽象小篮子:感觉有点熟悉,问题1是学历,2是没实习经历,3是专业技能写得太少太少了(怎么写可以看我置顶帖),4是仅这一个项目找实习不够看。拷打完毕,简历怎么写可以看我置顶帖子
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务