Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input) {
- let budget = Number(input.shift());
- let command = input.shift();
- let moneySum = 0;
- let bonus = 0;
- let leftMoney = 0;
- while (budget > moneySum) {
- let name = command;
- let money = Number(input.shift());
- if (name.length > 15) {
- bonus = leftMoney * 0.2;
- }
- moneySum += money + bonus;
- bonus = 0;
- leftMoney = budget - moneySum;
- command = input.shift();
- if (command == "ACTION") {
- break;
- }
- }
- let diff = Math.abs(budget - moneySum);
- if (budget >= moneySum) {
- console.log(`We are left with ${diff.toFixed(2)} leva.`)
- }
- else {
- console.log(`We need ${diff.toFixed(2)} leva for our actors.`)
- }
- }
- solve([90000, "Christian Bale", 70000.50, "Leonard DiCaprio Kevin Spacey", 24000.99, "ACTION"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement