Numero al Cuadrado²

PHOTO EMBED

Thu May 18 2023 16:47:13 GMT+0000 (Coordinated Universal Time)

Saved by @meridaK #javascript #operación #.reduce

function squareSum(numbers) {
  return numbers.reduce((sum, n) => n * n + sum, 0);
}
content_copyCOPY

Elevar al cuadrado² cada número que se le pasa y luego sumar los resultados. EJEMPLO: (2²) + (3²) => 13 -------- FUNCIÓN REDUCE - La función reduce sirve para reducir su función(matriz) a un solo valor(número). - El accumulator es el valor que se va acumulando en cada operación de la función. - El currentValue es cada valor del array. Valor corriente. Ejemplo: .reduce((accumulator, currentValue) => --- .reduce(function(sum, n){return(n * n) + sum;}, 0) - La función multiplica al cuadrado cada valor del array(n) por dos => al cuadrado n² - Luego suma cada resultado(sum) de todos los valores. - El 0 indica desde que numero comienza a contar. Ejemplo: Array:[2, 3] => (currVal * currVal) + acumulador; (2 * 2) + (3 * 3) => 13