Calculate Amount Paid in Taxes LeetCode solution in JavaScript
1var calculateTax = function (brackets, income) {2return brackets.reduce(3([tax, prev], [upper, percent]) => {4let curr = Math.min(income, upper - prev);5tax += curr * (percent / 100);67income -= curr;8if (income <= 0) brackets.length = 0;910return [tax, upper];11},12[0, 0]13)[0];14};