diff --git a/sumAll/sumAll.js b/sumAll/sumAll.js index 4030fe8..6130310 100644 --- a/sumAll/sumAll.js +++ b/sumAll/sumAll.js @@ -1,4 +1,17 @@ -const sumAll = function() { +const sumAll = function(nmin,nmax) { + if(nmin < 0 || nmax < 0) return 'ERROR'; + if(typeOf nmin!== "number" || typeOf nmax!== "number") return 'ERROR'; + + if(nmin > nmax){ + const tem = nmin; + nmin = nmax; + nmax = tem; + } + let sum = 0; + for( let i = nmin ; i <= nmax ; i++){ + sum+= i + } + return sum; }