Suma de números en un arreglo

Published by Werdna in

Crea una función que recibe un arreglo de números nums como argumento. Eleva al cuadrado cada número del arreglo si es par y calcula la raíz cuadrada del número si es impar. Devuelve la suma del nuevo arreglo redondeada a dos decimales.

Ejemplo:

[2, 4, 9]  ➞ 23
2 ^ 2 + 4 ^ 2 + √9 = 4 + 16 + 3 = 23

Ejemplos

arraySum([1, 3, 3, 1, 10]) ➞ 105.46

arraySum([2, 3, 4, 5]) ➞ 23.97

arraySum([1, 31, 3, 11, 0]) ➞ 11.62

Notas

  • No hay arreglos vacíos en las pruebas.
  • Cada elemento del arreglo ≥ 0.