작성
·
145
0
function getPresentStudent(mm,product) {
let maxMoney = mm[1];
let answer = 0;
product.sort((a,b)=> (a[0]+a[1]) - (b[0]+b[1]))
for(let i = 0; i < product.length; i++) {
let buySaleLeftMoney = maxMoney - (product[i][0]*0.5 + product[i][1]);
let count = 1;
for(let j = 0; j < product.length; j++) {
if(j === i) continue;
buySaleLeftMoney -= (product[j][0] + product[j][1])
count++;
if(buySaleLeftMoney <= 0) {
answer = count;
break;
}
}
}
console.log(answer);
}
const budget = [5,28];
const product = [
[6,6],[2,2],[4,3],[4,5],[10,3]
]
getPresentStudent(budget,product)