Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function furniture(input) {
- let pattern = />>(?<name>[A-Za-z]+)<<(?<price>[\d]+(\.[\d]+)?)!(?<count>[\d]+)/g;
- let items = [];
- let total = 0;
- while ((valid = pattern.exec(input)) !== null) {
- let name = valid.groups[`name`];
- items.push(name)
- let price = Number(valid.groups[`price`]);
- let count = Number(valid.groups[`count`]);
- total += count * price;
- }
- console.log(`Bought furniture:`);
- if (items.length > 0) {
- console.log(items.join(`\n`));
- }
- console.log(`Total money spend: ${total.toFixed(2)}`);
- }
Advertisement
Add Comment
Please, Sign In to add comment