Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve (array = []) {
- let advDays = Number(array [0]);
- let playersCount = Number (array[1]);
- let groupsEnergy = Number (array[2]);
- let waterForOne = Number (array[3]);
- let foodForOne = Number (array[4]);
- let neededWater = advDays * playersCount * waterForOne;
- let neededFood = advDays * playersCount * foodForOne;
- let daysCount = 0;
- let energyLevel = groupsEnergy;
- array.splice(0,5);
- let isEnough = true;
- for (let i = 1; i <= array.length; i++) {
- let currentEnergyLoss = Number (array[i - 1]);
- energyLevel -= currentEnergyLoss;
- if (energyLevel <= 0) {
- console.log(`You will run out of energy. You will be left with ${neededFood.toFixed(2)} food and ${neededWater.toFixed(2)} water.`);
- isEnough = false;
- break;
- }
- if (i % 2 === 0) {
- energyLevel += energyLevel * 0.05;
- neededWater -= neededWater * 0.30;
- }
- if (i % 3 === 0) {
- neededFood -= neededFood / playersCount;
- energyLevel += energyLevel * 0.10;
- }
- }
- if (isEnough) {
- console.log(`You are ready for the quest. You will be left with - ${energyLevel.toFixed(2)} energy!`);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement