Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function maxima(input) {
- //Input
- let moneyNeeded = Number(input.shift());
- let availableMoney = Number(input.shift());
- let choice = input.shift();
- //Code
- let spendingDays = 0;
- let days = 0;
- while (choice == 'spend') {
- spendingDays++;
- let sum = Number(input.shift());
- availableMoney -= sum;
- if (availableMoney < 0) availableMoney = 0;
- if (spendingDays === 5) {
- console.log('You can\'t save the money.');
- console.log(spendingDays);
- }
- choice = input.shift();
- }
- while (choice == 'save') {
- days++;
- days += spendingDays;
- spendingDays = 0;
- //Spending days reset counter
- let sum = Number(input.shift());
- availableMoney += sum;
- if (availableMoney >= moneyNeeded) {
- console.log(`You saved the money for ${days} days.`);
- }
- choice = input.shift();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement