Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input) {
- let cells = input.shift().split("#");
- let water = input.shift();
- let putOutCells = [];
- let totalFire = 0;
- let totalEffort = 0;
- for (let i = 0; i< cells.length; i++) {
- let [level, value] = cells[i].split(" = ");
- value = Number(value)
- if (level === "High" && (value >= 81 && value <= 125) && water >= value) {
- totalEffort+= value * 0.25;
- water-= value;
- totalFire+=value;
- putOutCells.push(value);
- } else if (level === "Medium" && (value >= 51 && value <= 80) && water >= value) {
- totalEffort+= value * 0.25;
- water-= value;
- totalFire+=value;
- putOutCells.push(value);
- } else if (level === "Low" && (value >= 1 && value <= 50) && water >= value) {
- totalEffort+= value * 0.25;
- water-= value;
- totalFire+=value;
- putOutCells.push(value);
- }
- }
- console.log("Cells:");
- putOutCells.forEach(e => console.log(` - ${e}`))
- console.log(`Effort: ${(totalEffort).toFixed(2)}`);
- console.log(`Total Fire: ${totalFire}`);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement