Otro desafío fácil para ti.
Tu tarea
Escriba un programa o función que tome la entrada, que contiene 3 pares de coordenadas x e y y calcula el área del triángulo formado dentro de ellos. Para aquellos que no recuerdan cómo calcularlo, lo pueden encontrar aquí .
Ejemplo:
1,2,4,2,3,7 # input as x1,y1,x2,y2,x3,y3
7.5 # output
Véalo en Wolfram Alpha
Algunas consideraciones
- La entrada será seis enteros positivos de base 10.
- Puede suponer que la entrada está en cualquier formato razonable .
- Los puntos siempre formarán un triángulo válido.
- Puede suponer que la entrada ya está almacenada en una variable como
t
. - ¡El código más corto en bytes gana!
Editar: para evitar confusiones, he simplificado cómo se debe tratar la entrada sin poner en peligro ninguno de los códigos actuales.
Recuerde que su programa / función debe generar un área válida, por lo que no puede dar un número negativo como salida
[1 2;4 2;3 7]
(usando la sintaxis de Julia)?
[[1, 2], [4, 2], [3, 7]]
)T
?