Advertisement
rado_dimitrov66

Untitled

Feb 25th, 2021
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function elements(input) {
  2.   let equipment = input.shift().split(" ")
  3.   for(let i of input) {
  4.     let [command, element] = i.split(" ")
  5.     if(command === "Buy") {
  6.       equipment.push(element)
  7.     } else if(command === "Trash") {
  8.       let filter = equipment.filter((a) => a !== element)
  9.       equipment = filter
  10.       } else if(command === "Repair") {
  11.         let findElement = equipment.filter((a) => a === element)
  12.         let filter = equipment.filter((a) => a !== findElement[0])
  13.         filter.push(findElement[0])
  14.         equipment = filter
  15.       } else {
  16.         let [equp, upgrade] = element.split("-")
  17.         let modi = `${equp}:${upgrade}`
  18.         let newArr = []
  19.         for(let n of equipment) {
  20.           newArr.push(n)
  21.           if(n === equp) {
  22.             newArr.push(modi)
  23.           }
  24.           equipment = newArr
  25.         }
  26.       }
  27.     }
  28.     console.log(equipment.join(" "))
  29.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement