Advertisement
drak138

Party Time

Mar 1st, 2024 (edited)
686
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function partyTime(arr){
  2.     let guests={}
  3.     let command=arr.shift()
  4. // Изкарвам хората които са в чакалнята за партито
  5.     while(command!=="PARTY"){
  6.         guests[command]=command
  7.         command=arr.shift()
  8.     }
  9. // Отделям местата които са резервирани
  10.     let reservations=arr
  11.  
  12. // Проверявам дали човекът има резервация ако има той се изкарва от чакалнята
  13.     reservations.forEach(savedSeat => {
  14.         if(guests.hasOwnProperty(savedSeat)){
  15.             delete guests[savedSeat]
  16.         }
  17.     });
  18.  
  19.     guests=Object.entries(guests)
  20.  
  21. // Сортирам хората които са останали в чакалнята и нямат резервирани места
  22.     let sortedGuests=guests.sort()
  23. // Откирам колко хора не са на партито
  24.     let guestCount=guests.length
  25.     console.log(guestCount)
  26. // Принтирам хората които не са на партито
  27.     sortedGuests.forEach(guestInfo=>{
  28.         let guestNumber=guestInfo[1]
  29.         console.log(guestNumber)
  30.     })
  31. }
  32. partyTime(['tSzE5t0p',
  33. '9NoBUajQ',
  34. 'Ce8vwPmE',
  35. 'SVQXQCbc',
  36. '7IK9Yo0h',
  37. 'PARTY',
  38. '9NoBUajQ',
  39. 'Ce8vwPmE',
  40. 'SVQXQCbc'
  41. ])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement