Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input) {
- let something = input.map(Number);
- let daysOfTheAdventure = Number(something[0]);
- let countOfPlayers = Number(something[1]);
- let energy = Number(something[2]);
- let waterPerDayPerPerson = Number(something[3]);
- let foodPerDayPerPerson = Number(something[4]);
- let totalWater = waterPerDayPerPerson * daysOfTheAdventure * countOfPlayers;
- let totalFood = foodPerDayPerPerson * daysOfTheAdventure * countOfPlayers;
- let temp = 0;
- let counter = 0;
- for (let i = 5; i <= something.length - 1; i++) {
- let energyLossPerDay = Number(something[i]);
- energy = energy - energyLossPerDay;
- counter++;
- if (energy <= 0) {
- break;
- }
- if (counter % 3 === 0) {
- energy *= 1.1;
- temp = totalFood / countOfPlayers;
- totalFood -= temp;
- }
- if (counter % 2 === 0) {
- energy *= 1.05;
- totalWater *= 0.7;
- }
- }
- if (energy <= 0) {
- totalFood = Number(totalFood, 2);
- totalWater = Number(totalWater, 2);
- console.log(`You will run out of energy. You will be left with ${totalFood.toFixed(2)} food and ${totalWater.toFixed(2)} water.`);
- } else {
- console.log(`You are ready for the quest. You will be left with - ${energy.toFixed(2)} energy!`);
- }
- }
Add Comment
Please, Sign In to add comment