Advertisement
TZinovieva

Piccolo JS Fundamentals

Mar 4th, 2023
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function piccolo(input) {
  2.     let parking = new Map();
  3.  
  4.     for (let line of input) {
  5.         let [direction, carNumber] = line.split(', ');
  6.  
  7.         if (direction === 'IN') {
  8.             parking.set(carNumber, true);
  9.         } else {
  10.             parking.delete(carNumber);
  11.         }
  12.     }
  13.  
  14.     if (parking.size === 0) {
  15.         console.log("Parking Lot is Empty");
  16.     }
  17.  
  18.     let sortedNumbers = Array.from(parking.keys()).sort((a, b) => a.localeCompare(b));
  19.     console.log(sortedNumbers.join('\n'));
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement