Advertisement
Lulunga

mid exam Hunting Games 01

Jun 29th, 2019
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.      function solve(input) {
  2.                 let days = Number(input.shift());
  3.                 let playersCount = Number(input.shift());
  4.                 let groupEnergy = Number(input.shift());
  5.                 let waterPerPerson = Number(input.shift());
  6.                 let foodPerPerson = Number(input.shift());
  7.  
  8.                 let water = days * playersCount * waterPerPerson;
  9.                 let food = days * playersCount * foodPerPerson;
  10.  
  11.                 let consumedEnergy = input.map(Number);
  12.  
  13.                 for (let day = 1; day <= days; day++) {
  14.                     let energy = consumedEnergy.shift();
  15.                     groupEnergy -= energy;
  16.  
  17.                     if (groupEnergy <= 0) {
  18.                         break;
  19.                     }
  20.  
  21.  
  22.                     if (day % 2 === 0) {
  23.                         groupEnergy *= 1.05;
  24.                         water *= 0.7;
  25.                     }
  26.  
  27.                     if (day % 3 === 0) {
  28.                         groupEnergy *= 1.1;
  29.                         food -= food / playersCount;
  30.                     }
  31.                 }
  32.                 if (groupEnergy > 0) {
  33.                     console.log(`You are ready for the quest. You will be left with - ${groupEnergy.toFixed(2)} energy!`)
  34.                 } else if (groupEnergy <= 0) {
  35.                     console.log(`You will run out of energy. You will be left with ${food.toFixed(2)} food and ${water.toFixed(2)} water.`);
  36.                 }
  37.  
  38.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement