megi_al

Black Flag

Feb 26th, 2021 (edited)
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function blackFlag(input) {
  2.     let days = Number(input.shift());
  3.     let dailyPlunder = Number(input.shift());
  4.     let targetPlunder = Number(input.shift());
  5.  
  6.     let totalPlunder = 0;
  7.     for (let i = 1; i <= days; i++) {
  8.  
  9.         totalPlunder += dailyPlunder;
  10.         if (i % 3 === 0) {
  11.  
  12.             totalPlunder += (dailyPlunder * 0.50);
  13.  
  14.         } else if (i % 5 === 0) {
  15.  
  16.             totalPlunder *= 0.70;
  17.         }
  18.     }
  19.     if (totalPlunder >= targetPlunder) {
  20.         console.log(`Ahoy! ${totalPlunder.toFixed(2)} plunder gained.`);
  21.  
  22.     } else {
  23.         let percentage = ((totalPlunder * 100) / targetPlunder);
  24.         console.log(`Collected only ${percentage.toFixed(2)}% of the plunder.`);
  25.  
  26.     }
  27. }
  28.  
Add Comment
Please, Sign In to add comment