From fb8d306f085532efe25c3b109a198fdec6ae7715 Mon Sep 17 00:00:00 2001 From: Jaycee Go Date: Mon, 30 Jan 2023 19:31:55 +0800 Subject: [PATCH] sumAll --- 05_sumAll/sumAll.js | 17 +++++++++++++++-- 05_sumAll/tempCodeRunnerFile.js | 1 + 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 05_sumAll/tempCodeRunnerFile.js diff --git a/05_sumAll/sumAll.js b/05_sumAll/sumAll.js index 00880c7..bc94a08 100644 --- a/05_sumAll/sumAll.js +++ b/05_sumAll/sumAll.js @@ -1,6 +1,19 @@ -const sumAll = function() { +const sumAll = function(start, end) { + sum = 0; + if (start > end) { + for (let j = end; j <= start; j++) { + sum += j; + } + } else { + for (let j = start; j <= end; j++) { + sum += j; + } + } + return sum; }; +console.log(sumAll(-10, [1,4])); + // Do not edit below this line -module.exports = sumAll; +// module.exports = sumAll; diff --git a/05_sumAll/tempCodeRunnerFile.js b/05_sumAll/tempCodeRunnerFile.js new file mode 100644 index 0000000..0b11e7f --- /dev/null +++ b/05_sumAll/tempCodeRunnerFile.js @@ -0,0 +1 @@ +module.exports = sumAll; \ No newline at end of file