Pijomir

Store Provision

Nov 5th, 2023
771
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function manageStoreProvision(stockProducts, orderedProducts) {
  2.     let stockList = {};
  3.     for (let i = 0; i < stockProducts.length; i += 2) {
  4.         let product = stockProducts[i];
  5.         let quantity = Number(stockProducts[i + 1]);
  6.         stockList[product] = quantity;
  7.     }
  8.  
  9.     for (let i = 0; i < orderedProducts.length; i += 2) {
  10.         let product = orderedProducts[i];
  11.         let quantity = Number(orderedProducts[i + 1]);
  12.         stockList.hasOwnProperty(product) ? stockList[product] += quantity : stockList[product] = quantity;
  13.     }
  14.  
  15.     for (let [product, quantity] of Object.entries(stockList)) {
  16.         console.log(`${product} -> ${quantity}`);
  17.     }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment