Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input) {
- let resources = {};
- for (let i = 0; i < input.length; i += 2) {
- debugger;
- let metal = input[i];
- if (!resources.hasOwnProperty(metal)) {
- resources[metal] = new Set();
- }
- resources[metal].add(Number(input[i + 1]));
- }
- let arr = Object.entries(resources);
- for (let elem of arr) {
- let resource = elem[0];
- let quantity = [...elem[1]].reduce(function (acc, val) { return acc + val; }, 0);
- console.log(`${resource} -> ${quantity}`);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement