Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(args) {
- const nN = +args[0];
- let pWp = args.slice(1, nN + 1);
- const mM = +args[nN + 1];
- let pL = args.slice(nN + 2);
- let pricelist = {};
- for (let i = 0; i < nN; i += 1) {
- let element = pWp[i].split(' ');
- let price = parseFloat(element.pop());
- let name = element.join(' ');
- pricelist[name] = price;
- }
- for (let i = 0; i < mM; i += 1) {
- let elementArr = pL[i].split(', ');
- let rowValue = 0;
- for (let j = 0; j < elementArr.length; j += 1) {
- let element = elementArr[j].split(' ');
- let count = 1;
- let a = parseFloat(element[0]);
- let name;
- if (a >= 0) {
- count = a;
- name = element.slice(1).join(' ');
- } else {
- name = element.join(' ');
- }
- rowValue += count*pricelist[name];
- }
- console.log(rowValue.toFixed(2));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement