Guest User

01. Furniture

a guest
Jun 3rd, 2021
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function furniture(data)
  2. {
  3.     let pattern = />>(?<furniture>[\w]+)<<(?<price>[\d]+[.]?[\d]+)!(?<quantity>[\d]+)/g
  4.     let command = data.shift()
  5.     let furniture = []
  6.     let currMoney = 0
  7.     let moneyTotal = 0
  8.     let quantity = 0
  9.     let match = pattern.exec(command)        
  10.     while(command!='Purchase')
  11.     {
  12.         if(match!=null)
  13.         {
  14.             furniture.push(match.groups['furniture'])
  15.             currMoney = Number(match.groups['price'])
  16.             quantity = Number(match.groups['quantity'])
  17.             moneyTotal += currMoney*quantity
  18.         }
  19.         match = pattern.exec(command)  
  20.         command = data.shift()
  21.     }
  22.     console.log('Bought furniture:')
  23.     console.log(furniture.join('\n'))
  24.     console.log(`Total money spend: ${moneyTotal}`)
  25. }
Advertisement
Add Comment
Please, Sign In to add comment