Passed sums numbers within the range

This commit is contained in:
Mohammed Nabeel 2020-07-17 10:49:54 +03:00
parent 4b0fc07d5f
commit 0871cf5514
1 changed files with 23 additions and 2 deletions

View File

@ -1,5 +1,26 @@
const sumAll = function() {
const sumAll = function(...args) {
let totalOfNumbers = 0;
let firstNumber = args[0];
let lastNumber = args[args.length - 1];
/* If either is not a number, return ERROR */
if (typeof firstNumber != "number" || typeof lastNumber != "number") {
return 'ERROR';
}
/* If first number is greater, switch numbers */
if (firstNumber > lastNumber) {
let tempNumber = firstNumber;
firstNumber = lastNumber;
lastNumber = tempNumber;
}
for (let i = firstNumber; i <= lastNumber; i++) {
totalOfNumbers += i;
}
return totalOfNumbers;
}
module.exports = sumAll
module.exports = sumAll