Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function passengers(input) {
- let r = Number(input[0]) ;
- let i = 1;
- let maxAvrpas = - Infinity;
- let numOneCompany = '';
- for (let z = 1; z <= r; z++ ) {
- let currentCountPas = 0 ;
- let currentFlightsCount = 0 ;
- let currentAvrpas = 0 ;
- let currentcompany = input[i];
- i++;
- while (input[i] !== 'Finish') {
- currentCountPas += Number(input[i]);
- currentFlightsCount ++ ;
- i++;
- }
- i ++ ;
- currentAvrpas = parseInt(currentCountPas / currentFlightsCount) ;
- if (currentAvrpas > maxAvrpas) {
- maxAvrpas = currentAvrpas ;
- numOneCompany = currentcompany ;
- }
- console.log(`${currentcompany}: ${currentAvrpas} passengers.`);
- }
- console.log(`${numOneCompany} has most passengers per flight: ${maxAvrpas}`);
- }
- passengers ([
- '3',
- 'WizzAir',
- '180',
- '230',
- '100',
- 'Finish',
- 'BulgariaAir',
- '50',
- '60',
- '90',
- 'Finish',
- 'Lufthansa',
- '260',
- '320',
- 'Finish',
- ])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement