Algorithms
Bon Appétit
seoca
2020. 9. 12. 00:17
Solution in JavaScript
const arr = [3, 10, 2, 9];
const k = 1;
const b = 12;
function solve(bill, k, b) {
bill[k] = 0; // 해당 index를 제외하고 시작.
let sum = bill.reduce((x,y) => x + y); // reduce로 전부 sum
let each = sum / 2;
if(each === b){
console.log('Bon Appetit');
} else {
console.log(b - each);
}
}
solve(arr, k, b);
//loop해서 k의 index를 제외하는 것 -> 해당 index에 0을 넣기.(이 생각을 내가 왜 못했을까!)
Reference