Outro desafio fácil para você.
Sua tarefa
Escreva um programa ou função que aceite a entrada, que contenha 3 pares de coordenadas xe y e calcule a área do triângulo formado dentro delas. Para aqueles que não conseguem se lembrar de como calculá-lo, você pode encontrá-lo aqui .
Exemplo:
1,2,4,2,3,7 # input as x1,y1,x2,y2,x3,y3
7.5 # output
Veja no Wolfram Alpha
Algumas considerações:
- A entrada será de seis números inteiros positivos da base 10.
- Você pode assumir que a entrada está em qualquer formato razoável .
- Os pontos sempre formarão um triângulo válido.
- Você pode assumir que a entrada já está armazenada em uma variável como
t
. - O código mais curto em bytes vence!
Edit: Para evitar qualquer confusão, simplifiquei como a entrada deve ser tratada sem comprometer nenhum dos códigos atuais.
Lembre-se de que o seu programa / função deve gerar uma área válida, portanto não pode dar um número negativo como saída
[1 2;4 2;3 7]
(usando a sintaxe de Julia)?
[[1, 2], [4, 2], [3, 7]]
)T
?