maths-sdk-rohan
Version:
43 lines (42 loc) • 1.14 kB
JavaScript
;
var Sum = function () {
var numbers = [];
for (var _i = 0; _i < arguments.length; _i++) {
numbers[_i] = arguments[_i];
}
var aggregateNumber = 0;
for (var _a = 0, numbers_1 = numbers; _a < numbers_1.length; _a++) {
var digit = numbers_1[_a];
aggregateNumber += digit;
}
return aggregateNumber;
};
var Multiply = function () {
var numbers = [];
for (var _i = 0; _i < arguments.length; _i++) {
numbers[_i] = arguments[_i];
}
var aggregateNumber = 1;
for (var _a = 0, numbers_2 = numbers; _a < numbers_2.length; _a++) {
var digit = numbers_2[_a];
aggregateNumber *= digit;
}
return aggregateNumber;
};
var Sub = function () {
var numbers = [];
for (var _i = 0; _i < arguments.length; _i++) {
numbers[_i] = arguments[_i];
}
var aggregateNumber = 0;
for (var _a = 0, numbers_3 = numbers; _a < numbers_3.length; _a++) {
var digit = numbers_3[_a];
aggregateNumber -= digit;
}
return aggregateNumber;
};
module.exports = {
Sum: Sum,
Multiply: Multiply,
Sub: Sub,
};