Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input) {
- let neededMoney = Number(input.shift()); // Needed money for the trip/vacation
- let money = Number(input.shift());
- let spendDaysCount = 0;
- let dayCounter = 0;
- while ((spendDaysCount < 5) && (money < neededMoney)) {
- let jessieAction = input.shift();
- let actionAmount = Number(input.shift());
- if (jessieAction === "spend") {
- spendDaysCount++;
- let result = money - actionAmount;
- result >= 0 ? money = result : money = 0;
- } else {
- spendDaysCount = 0;
- money += actionAmount;
- }
- dayCounter++;
- }
- if (money >= neededMoney) {
- console.log(`You saved the money for ${dayCounter} days.`);
- } else {
- console.log(`You can't save the money.`);
- console.log(dayCounter);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement