Soma dos números em um array

Transforme cada número inteiro não negativo do array e depois some os valores transformados:

  • Eleve ao quadrado cada número par.
  • Calcule a raiz quadrada de cada número ímpar.

Retorne a soma arredondada para duas casas decimais.

Por exemplo, [2, 4, 9] se torna 2² + 4² + √9 = 4 + 16 + 3 = 23.

Exemplos

arraySum([ 1, 3, 3, 1, 10 ]) // ➞ 105.46
arraySum([ 2, 3, 4, 5 ]) // ➞ 23.97
arraySum([ 1, 31, 3, 11, 0 ]) // ➞ 11.62

Observações

  • O array nunca está vazio.
  • Cada elemento do array é maior ou igual a 0.