TZinovieva

Black Flag JS Fundamentals

Feb 16th, 2023
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function blackFlag(arr) {
  2.     let days = Number(arr[0]);
  3.     let dailyPlunder = Number(arr[1]);
  4.     let expectedPlunder = Number(arr[2]);
  5.  
  6.     let collectedPlunder = 0;
  7.     for (let i = 1; i <= days; i++) {
  8.         collectedPlunder += dailyPlunder;
  9.  
  10.         if (i % 3 === 0) {
  11.             collectedPlunder += dailyPlunder * 0.5;
  12.         }
  13.         if (i % 5 === 0) {
  14.             collectedPlunder -= collectedPlunder * 0.3;
  15.         }
  16.     }
  17.     if (collectedPlunder >= expectedPlunder) {
  18.     console.log(`Ahoy! ${collectedPlunder.toFixed(2)} plunder gained.`);
  19.     } else {
  20.         console.log(`Collected only ${(collectedPlunder / expectedPlunder * 100).toFixed(2)}% of the plunder.`);
  21.     }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment