Advertisement
Guest User

Untitled

a guest
Feb 18th, 2020
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(arr) {
  2.     let lineOfFires = arr.shift().split("#");
  3.     let water = arr.shift();
  4.     let effort = 0;
  5.     let totalFire = 0;
  6.     let cells = [];
  7.    
  8.    for (let i = 0; i< lineOfFires.length; i++) {
  9.         let [firetype, cell] = lineOfFires[i].split(" = ");  
  10.        cell = +cell;
  11.        if (firetype === "High" && (81 <= cell && cell <= 125) && water >= cell) {
  12.         water-= cell;
  13.         effort+= cell * 0.25;
  14.         totalFire+=cell;
  15.         cells.push(cell);
  16.        } else if (firetype === "Medium" && (51 <= cell && cell <= 80) && water >= cell) {
  17.         cell = +cell;
  18.         water-= cell;
  19.         effort+= cell * 0.25;
  20.         totalFire+=cell;
  21.         cells.push(cell);
  22.        } else if (firetype === "Low" && (1 <= cell && cell <= 51) && water >= cell) {
  23.         cell = +cell;
  24.         water-= cell;
  25.         effort+= cell * 0.25;
  26.         totalFire+=cell;
  27.         cells.push(cell);
  28.        }
  29.     }
  30.    
  31.     console.log("Cells:");
  32.     cells.forEach(e => console.log(` - ${e}`))
  33.     console.log(`Effort: ${(effort).toFixed(2)}`);
  34.     console.log(`Total Fire: ${totalFire}`);
  35.    
  36.  
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement