Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function vacation(input) {
- let excursionMoney = Number(input[0]);
- let availableMoney = Number(input[1]);
- let index = 2;
- let currentInput = input[index];
- let spendDays = 0;
- let allDays = 0;
- while (availableMoney < excursionMoney) {
- allDays++;
- index++;
- if (currentInput === "spend") {
- spendDays++;
- if (spendDays === 5) {
- console.log(`You can't save the money.`);
- console.log(allDays);
- break;
- }
- let spentMoney = Number(input[index]);
- availableMoney -= spentMoney;
- if (availableMoney < 0) {
- availableMoney = 0;
- }
- } else if (currentInput === "save") {
- spendDays = 0;
- let savedMoney = Number(input[index]);
- availableMoney += savedMoney;
- }
- index++;
- currentInput = input[index];
- }
- if (availableMoney >= excursionMoney) {
- console.log(`You saved the money for ${allDays} days.`)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment