Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function furniture(data) {
- let pattern = new RegExp(">>(?<furniture>[\\w]+)<<(?<price>[\\d]+[.]?[\\d]+)!(?<quantity>[\\d]+)");
- let command = data.shift();
- let furniture = [];
- let currMoney = 0;
- let moneyTotal = 0;
- let quantity = 0;
- while (command !== 'Purchase') {
- let match = pattern.exec(command);
- if (match !== null) {
- furniture.push(match.groups['furniture']);
- currMoney = Number(match.groups['price']);
- quantity = Number(match.groups['quantity']);
- moneyTotal += currMoney * quantity;
- }
- command = data.shift();
- }
- console.log('Bought furniture:');
- if (furniture.length > 0) {
- console.log(furniture.join('\n'));
- }
- console.log(`Total money spend: ${moneyTotal.toFixed(2)}`);
- }
Add Comment
Please, Sign In to add comment