nikolayneykov

Untitled

Mar 25th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solveGarage(params) {
  2.     let garages = new Map();
  3.     for (let param of params) {
  4.         let tokens = param.split(' - ');
  5.         let garageNumber = Number(tokens[0]);
  6.         let carInfo = tokens[1].split(': ').join(' - ');
  7.  
  8.         if (!garages.has(garageNumber)) {
  9.             garages.set(garageNumber, []);
  10.         }
  11.  
  12.         garages.get(garageNumber).push(carInfo);
  13.     }
  14.     let sortedGarages = [...garages];
  15.     for (let [garage, cars] of sortedGarages) {
  16.         console.log(`Garage № ${garage}`);
  17.         for (let car of cars) {
  18.             console.log(`--- ${car}`);
  19.         }
  20.     }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment