AhmetUstun

06. Passengers Per Flight

Nov 15th, 2020
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function flightOperator(input) {
  2.     let index = 0;
  3.     let number = input[index++];
  4.  
  5.     let company = '';
  6.     let passangers = 0;
  7.     let days = 0;
  8.  
  9.     let companyMax = '';
  10.     let passangersMax = Number.MIN_SAFE_INTEGER;
  11.  
  12.     for (let i = 1; i <= number; i++) {
  13.         company = input[index++];
  14.         while (input[index] !== 'Finish') {
  15.             passangers += input[index++];
  16.             days++;
  17.             if (passangers / days > passangersMax) {
  18.                 companyMax = company;
  19.                 passangersMax = Math.floor(passangers / days);
  20.             }
  21.         }
  22.  
  23.         console.log(`${company}: ${Math.floor(passangers / days)} passengers.`);
  24.         passangers = 0;
  25.         days = 0;
  26.         company = input[index++];
  27.     }
  28.  
  29.     console.log(`${companyMax} has most passengers per flight: ${passangersMax}`);
  30. }
Add Comment
Please, Sign In to add comment