Advertisement
zarkoto223

Untitled

Mar 5th, 2024
578
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function asd(input) {
  2.     let index = 0
  3.     let movieName = input[index]
  4.  
  5.     let standart = 0
  6.     let students = 0
  7.     let kid = 0
  8.     let percentUsedSpace = 0
  9.     let totalTickets = 0
  10.     let totalPStandart = 0
  11.     let totalPStudents = 0
  12.     let totalPKid = 0
  13.     let flag = true
  14.  
  15.     while (flag) {
  16.         movieName = input[index]
  17.         index++ //
  18.         let freeSpaces = Number(input[index])
  19.         index++
  20.         let typeTicket = input[index]
  21.         while (typeTicket !== 'End') {
  22.             index++
  23.             if (typeTicket === 'standard') {
  24.                 standart += 1
  25.                 totalTickets += 1
  26.             } else if (typeTicket === 'kid') {
  27.                 kid += 1
  28.                 totalTickets += 1
  29.             } else if (typeTicket === 'student') {
  30.                 students += 1
  31.                 totalTickets += 1
  32.             }
  33.            
  34.             if (typeTicket === 'End') {
  35.                 index++
  36.                 movieName = input[index]
  37.                 break
  38.             }
  39.         }
  40.        
  41.         index++
  42.  
  43.  
  44.     }
  45.  
  46.     console.log(totalTickets)
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53. }
  54. asd(["The Matrix",
  55.     "20",
  56.     "student",
  57.     "standard",
  58.     "kid",
  59.     "kid",
  60.     "student",
  61.     "student",
  62.     "standard",
  63.     "student",
  64.     "End",
  65.     "The Green Mile",
  66.     "17",
  67.     "student",
  68.     "standard",
  69.     "standard",
  70.     "student",
  71.     "standard",
  72.     "student",
  73.     "End",
  74.     "Amadeus",
  75.     "3",
  76.     "standard",
  77.     "standard",
  78.     "standard",
  79.     "Finish"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement