El reto
Este desafío es muy sencillo. Dados cuatro puntos tridimensionales, calcule el área de superficie del tetraedro que forman. Este es el código de golf , por lo que gana el código más corto. Se aplican las lagunas estándar, con la estipulación adicional de que cualquier función incorporada para realizar esta tarea tiene cuatro puntos prohibidos.
Puede suponer que los cuatro puntos serán distintos y se otorgarán a través de STDIN, 1 punto por línea. Cada punto constará de tres enteros sin signo de 16 bits. El formato exacto de cada punto se puede modificar si facilita las cosas, como tres enteros separados por espacios. Sin embargo, es obligatorio tener cada punto en una línea separada. La salida debe ser a través de STDOUT, con al menos 2 decimales.
Para aquellos de ustedes que no saben, un tetraedro es un sólido tridimensional, formado por 4 caras triangulares.
Ejemplo
# input (format is up to you, see clarification above)
[23822, 47484, 57901]
[3305, 23847, 42159]
[19804, 11366, 14013]
[52278, 28626, 52757]
# output
2932496435.95
Por favor, deje una nota si nota que mis matemáticas están mal.
[[list],[of],[lists]]
?