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