mihalkoff

Miner task

Apr 2nd, 2021
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. function solve(input) {
  2. let miner = {};
  3.  
  4. for(let i = 0; i < input.length; i++) {
  5. let resource = '';
  6. let quantity = 0;
  7.  
  8. if(i % 2 == 0) {
  9. resource = input[i];
  10. quantity = Number(input[i + 1]);
  11.  
  12. if(!miner.hasOwnProperty(resource)) {
  13. miner[resource] = quantity;
  14. } else {
  15. miner[resource] += quantity;
  16. }
  17. }
  18. }
  19.  
  20. for(let [key, value] of Object.entries(miner)) {
  21. console.log(`${key} -> ${value}`);
  22. }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment