Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Двухмерній массив (https://javascript.ru/forum/misc/60104-dvukhmernijj-massiv.html)

anton19957 11.12.2015 12:09

Двухмерній массив
 
Добрый день, очень нужна помощь!!!!!
задача
Автобус останавливается на каждой остановке и в него заходят и выходят люди.
Например: busStation ([10,0],[10,0],[10,0],[10,0])
10- это сколько вошло
0- сколько вышло
Нужно узнать сколько человек останется в автобусе на конечной остановке ?????
Большое спасибо!!!

рони 11.12.2015 12:55

приход расход итог
 
Цитата:

Сообщение от anton19957
Двухмерній массив

где???
function busStation(a) {
    var c = true;
    a = a.reduce(function(b, a) {
        b += a[0] - a[1];
        0 > b && (c = !1);
        return b
    }, 0);
    return c && a
};

  alert(busStation ([[10,11],[10,0],[10,0],[10,0]])) //false неверные данные
  alert(busStation ([[10,0],[10,0],[10,0],[10,0]])) //40

pnpquest 11.12.2015 13:01

acc = 0
;[[10, 0], [10, 5], [10, 1]].forEach(function(arr){acc += arr[0] -= arr[1]})

alert(
 acc
)

pnpquest 11.12.2015 13:04

Цитата:

Сообщение от рони
неверные данные

Откуда у тебя неверные данные возьмуться, если массив уже существует на момент выполнения? Данные надо фильтровать на этапе создания, а не тогда когда у тебя получилось внезапно, что вышло больше чем зашло.


Часовой пояс GMT +3, время: 18:14.