diff --git a/index.js b/index.js index ff28a6f9..76015145 100644 --- a/index.js +++ b/index.js @@ -1,22 +1,16 @@ -class NumberArray { - constructor(numbers) { - this.numbers = numbers; - } - - getPositiveSum() { - let sum = 0; - for (let number of this.numbers) { - if (number > 0) { - sum += number; - } +function getPositiveSum(numbers) { + let sum = 0; + for (let number of numbers) { + if (number > 0) { + sum += number; } - return sum; } + return sum; } const numbers = [2, -4, 6, -8, 10, -12]; -const numberArray = new NumberArray(numbers); -const positiveSum = numberArray.getPositiveSum(); +const positiveSum = getPositiveSum(numbers); +console.log(positiveSum); // Input: [2, -4, 6, -8, 10, -12] -// Output: 18 +// Output: 18 \ No newline at end of file