Un tren tiene una capacidad máxima total de $n pasajeros, lo que significa que la capacidad de cada vagón representará una proporción igual de la capacidad máxima.
Crea una función que devuelva el índice del primer vagón que tenga el 50% o menos de su capacidad máxima. Si no existe tal vagón, devuelve -1.
findASeat(200, [35, 23, 18, 10, 40]) ➞ 2
// There are 5 carriages which each have a maximum capacity of 40 (200 / 5 = 40).
// Index 0's carriage is too full (35 is 87.5% of the maximum).
// Index 1's carriage is too full (23 is 57.5% of the maximum).
// Index 2's carriage is good enough (18 is 45% of the maximum).
// Return 2.findASeat(20, [3, 5, 4, 2]) ➞ 3
findASeat(1000, [50, 20, 80, 90, 100, 60, 30, 50, 80, 60]) ➞ 0
findASeat(200, [35, 23, 40, 21, 38]) ➞ -1-1 si ningún vagón está lo bastante vacío.