Aquí hay otro simple:
El reto
Dados dos puntos en un espacio n-dimensional, genera la distancia entre ellos, también llamada distancia euclidiana.
- Las coordenadas serán números racionales; Los únicos límites son las restricciones de su idioma.
- La dimensión más baja es 1, la más alta es lo que su idioma pueda manejar
- Puede suponer que los dos puntos son de la misma dimensión y que no habrá una entrada vacía.
- La distancia debe ser correcta al menos con 3 decimales. Si su idioma no admite números de coma flotante, envíe el número entero más cercano.
Reglas
- Como de costumbre, se permite la función o el programa completo.
- La entrada puede tomarse de STDIN, línea de comando o argumentos de función.
- El formato de entrada depende de usted, especifique cuál utilizó en su respuesta.
- La salida puede proporcionarse imprimiendo en stdout o valor de retorno.
- Este es el código de golf, ¡ así que el conteo de bytes más bajo gana! En caso de empate, gana la respuesta anterior.
Casos de prueba
Cada punto está representado por una lista de longitud n.
[1], [3] -> 2
[1,1], [1,1] -> 0
[1,2], [3,4] -> 2.82842712475
[1,2,3,4], [5,6,7,8] -> 8
[1.5,2,-5], [-3.45,-13,145] -> 150.829382085
[13.37,2,6,-7], [1.2,3.4,-5.6,7.89] -> 22.5020221314
¡Feliz codificación!