Advertisement
TZinovieva

A Miner Task JS Fundamentals

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