03. SoftUni Bar Income от Regular Expressions - Exercise
Здравейте, получавам 30/100, някой може ли да ми помогне ?
Благодаря
задача: https://judge.softuni.org/Contests/Compete/Index/1709#2
код:
function solve(input){
input = input.filter(x => x !== "end of shift")
let string = /[A-Z][a-z]+%<[A-Z][a-z]+/g
let num = /\d\|\d+\.\d+/g
let total = 0
input.map(x => {
let newString = x.match(string)
let[person, item] = newString.shift().split("%<")
let newNum = x.match(num)
let[count, price] = newNum.shift().split("|")
count = Number(count)
price = Number(price)
let sum = count * price
total += sum
console.log(`${person}: ${item} - ${sum.toFixed(2)}`)
})
console.log(`Total income: ${total.toFixed(2)}`)
}
Благодаря :)
аз имам решение с групи, опитах се да я реша по друг начин, но явно с такива входни данни без групи не става