Advertisement
Guest User

prucPruc

a guest
Apr 15th, 2020
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(input) {
  2.  
  3.     let days = Number(input.shift());
  4.     let foodQuantity = Number(input.shift());
  5.  
  6.     let eatenFoodByCat = 0;
  7.     let eatenFoodByDoggo = 0;
  8.     let totalFood = 0;
  9.     let biscuits = 0;
  10.  
  11.     for (let i = 1; i <= days; i++) {
  12.         let eatenFoodDoggo = Number(input.shift());
  13.         let eatenFoodCat = Number(input.shift());
  14.         if (i % 3 === 0) {
  15.             biscuits += eatenFoodCat + eatenFoodDoggo;
  16.             biscuits *= 0.10;
  17.         }
  18.         eatenFoodByDoggo += eatenFoodDoggo;
  19.         eatenFoodByCat += eatenFoodCat;
  20.         totalFood = + eatenFoodByCat + eatenFoodByDoggo;
  21.     }
  22.     let percentEatenFood = (totalFood * 1.0 * 100) / foodQuantity;
  23.     let percentDog = (eatenFoodByDoggo * 1.0 * 100) / totalFood;
  24.     let percentCat = (eatenFoodByCat * 1.0 * 100) / totalFood;
  25.  
  26.     console.log(`Total eaten biscuits: ${Math.round(biscuits)}gr.`);
  27.     console.log(`${percentEatenFood.toFixed(2)}% of the food has been eaten.`);
  28.     console.log(`${percentDog.toFixed(2)}% eaten from the dog.`);
  29.     console.log(`${percentCat.toFixed(2)}% eaten from the cat.`);
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement