Sobes.tech
Middle+

Tarea: implementar la función sumSquares, que suma los cuadrados de los números en un array, usando una función personalizada reduce. Solo se puede modificar la función sumSquares.

sobes.tech AI

Respuesta de la IA

Реализация функции sumSquares с использованием кастомной функции reduce может выглядеть так:

function sumSquares(arr) {
  return arr.reduce((acc, x) => acc + x * x, 0);
}

// Пример использования:
console.log(sumSquares([1, 2, 3])); // 1 + 4 + 9 = 14

Здесь reduce принимает аккумулятор acc и текущий элемент x, накапливая сумму квадратов элементов массива. Начальное значение аккумулятора — 0.