UNPKG

maths-sdk-rohan

Version:
43 lines (42 loc) 1.14 kB
"use strict"; 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, };