Introducción al patrón map-reduce
Implementarás un caso básico del patrón map-reduce en programación.
Dado un vector almacenado como un arreglo de enteros, calcula la magnitud del vector. Eleva cada coordenada al cuadrado, suma los cuadrados y devuelve la raíz cuadrada de esa suma.
Ejemplos
magnitude([3, 4]) ➞ 5
magnitude([0, 0, -10]) ➞ 10
magnitude([]) ➞ 0
magnitude([2, 3, 6, 1, 8]) ➞ 10.677078252031311Notas
- El arreglo puede tener cualquier longitud.
- El arreglo de entrada contendrá números enteros; un arreglo vacío devuelve 0.