Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input) {
- let days = Number(input.shift());
- let playersCount = Number(input.shift());
- let groupEnergy = Number(input.shift());
- let waterPerPerson = Number(input.shift());
- let foodPerPerson = Number(input.shift());
- let water = days * playersCount * waterPerPerson;
- let food = days * playersCount * foodPerPerson;
- let consumedEnergy = input.map(Number);
- for (let day = 1; day <= days; day++) {
- let energy = consumedEnergy.shift();
- groupEnergy -= energy;
- if (groupEnergy <= 0) {
- break;
- }
- if (day % 2 === 0) {
- groupEnergy *= 1.05;
- water *= 0.7;
- }
- if (day % 3 === 0) {
- groupEnergy *= 1.1;
- food -= food / playersCount;
- }
- }
- if (groupEnergy > 0) {
- console.log(`You are ready for the quest. You will be left with - ${groupEnergy.toFixed(2)} energy!`)
- } else if (groupEnergy <= 0) {
- console.log(`You will run out of energy. You will be left with ${food.toFixed(2)} food and ${water.toFixed(2)} water.`);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement