Advertisement
krasizorbov

Garage

Jul 8th, 2020
1,171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solution(input = []) {
  2.   let map = new Map();
  3.   for (let i = 0; i < input.length; i++) {
  4.     let line = input[i].split(" - ");
  5.     let garageNumber = +line[0];
  6.     let str = line[1].replace(/:/g, " -");
  7.     if (!map.has(garageNumber)) {
  8.       map.set(garageNumber, []);
  9.       map.get(garageNumber).push(str);
  10.     } else {
  11.       map.get(garageNumber).push(str);
  12.     }
  13.   }
  14.   for (const entries of map) {
  15.     console.log(`Garage № ${entries[0]}`);
  16.     entries[1].forEach((el) => console.log(`--- ${el}`));
  17.   }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement