Introdução ao padrão map-reduce
Você implementará um caso básico do padrão map-reduce em programação.
Dado um vetor armazenado como um array de inteiros, calcule a magnitude do vetor. Eleve cada coordenada ao quadrado, some os quadrados e retorne a raiz quadrada dessa soma.
Exemplos
magnitude([3, 4]) ➞ 5
magnitude([0, 0, -10]) ➞ 10
magnitude([]) ➞ 0
magnitude([2, 3, 6, 1, 8]) ➞ 10.677078252031311Observações
- O array pode ter qualquer tamanho.
- O array de entrada conterá números inteiros; um array vazio retorna 0.