Answer
t.me/js_testОтвет:
function numberOfPeopleInTheBus(busStops) {
return busStops.reduce((peoplesInBus, currentBusStop) => {
return peoplesInBus + currentBusStop[0] - currentBusStop[1];
}, 0);
Обьяснение:
С помощью метода reduce проходимся по всему массиву, на каждой остановке прибавляем к аккумулятору количество людей которые сели в автобус и отнимаем количество людей которые вышли. Тем самым массив сворачивается в одно число.
Код для проверки:
function numberOfPeopleInTheBus(busStops) {
return busStops.reduce((peoplesInBus, currentBusStop) => {
return peoplesInBus + currentBusStop[0] - currentBusStop[1];
}, 0);
}
console.log(
numberOfPeopleInTheBus([
[10, 0],
[3, 5],
[5, 8],
])
); // 5
console.log(
numberOfPeopleInTheBus([
[3, 0],
[9, 1],
[4, 8],
[12, 2],
[6, 1],
[7, 8],
])
); // 21