Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Main(input) {
- let inputArr = [];
- for (let currentLine of input) {
- inputArr.push(currentLine)
- }
- let resourceAndQuantity = new Map();
- for (let i = 0; i < inputArr.length; i += 2) {
- let resource = inputArr[i];
- if (resource.toLowerCase() == "stop") {
- break;
- }
- let quantity = parseInt(inputArr[i + 1]);
- if (resource in resourceAndQuantity) {
- resourceAndQuantity[resource] += quantity;
- }
- else {
- resourceAndQuantity[resource] = quantity;
- }
- }
- for (let key in resourceAndQuantity) {
- if (resourceAndQuantity.hasOwnProperty(key)) {
- console.log(key + ' -> ' + resourceAndQuantity[key]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment