Advertisement
simeonshopov

Store Provision

Mar 30th, 2021
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(arr1, arr2) {
  2.   let currentStock = turnIntoObject(arr1);
  3.   let newStock = turnIntoObject(arr2);
  4.  
  5.   Object.keys(newStock).forEach((el) => {
  6.     if (!currentStock[el]) {
  7.       currentStock[el] = newStock[el];
  8.     } else {
  9.       currentStock[el] += newStock[el];
  10.     }
  11.   });
  12.  
  13.   Object.keys(currentStock).forEach(key => console.log(`${key} -> ${currentStock[key]}`));
  14.  
  15.   function turnIntoObject(arr) {
  16.     let obj = {};
  17.     for (let i = 0; i < arr.length; i += 2) {
  18.       obj[arr[i]] = Number(arr[i + 1]);
  19.     }
  20.     return obj;
  21.   }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement