Advertisement
Btwonu

Untitled

Mar 14th, 2020
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function maxima(input) {
  2. //Input
  3.     let moneyNeeded = Number(input.shift());
  4.     let availableMoney = Number(input.shift());
  5.     let choice = input.shift();
  6.      
  7. //Code
  8.     let spendingDays = 0;
  9.     let days = 0;
  10.  
  11.     while (choice == 'spend') {
  12.         spendingDays++;
  13.  
  14.         let sum = Number(input.shift());
  15.         availableMoney -= sum;
  16.  
  17.         if (availableMoney < 0) availableMoney = 0;
  18.         if (spendingDays === 5) {
  19.             console.log('You can\'t save the money.');
  20.             console.log(spendingDays);  
  21.         }
  22.  
  23.         choice = input.shift();
  24.     }
  25.  
  26.     while (choice == 'save') {
  27.         days++;
  28.         days += spendingDays;
  29.         spendingDays = 0;
  30.     //Spending days reset counter
  31.  
  32.         let sum = Number(input.shift());
  33.         availableMoney += sum;
  34.        
  35.         if (availableMoney >= moneyNeeded) {
  36.  
  37.             console.log(`You saved the money for ${days} days.`);
  38.         }
  39.  
  40.         choice = input.shift();
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement