Sum of N Arrays

by ramsunvtech

JavaScript

function max(...list) {
  var max = list.map( value => value.length );
  return Math.max(...max);
}

function sumArray(...list) {
      var c = [];
      for (var i = 0; i < max(...list); i++) {
        var cValue = 0;
        for (var j = 0; j < list.length ; j++) {
          cValue += (list[j][i] || 0);
        }
        c.push(cValue);
      }
      return c;
}


console.log(sumArray([1,2], [1,2]));