Un autre défi facile pour vous.
Ta tâche
Écrivez un programme ou une fonction qui prend l'entrée, qui contient 3 paires de coordonnées x et y et calcule l'aire du triangle formé à l'intérieur. Pour ceux qui ne se souviennent pas comment le calculer, vous pouvez le trouver ici .
Exemple:
1,2,4,2,3,7 # input as x1,y1,x2,y2,x3,y3
7.5 # output
À voir chez Wolfram Alpha
Quelques considérations:
- L'entrée sera six entiers positifs de base 10.
- Vous pouvez supposer que l'entrée est dans un format raisonnable .
- Les points formeront toujours un triangle valide.
- Vous pouvez supposer que l'entrée est déjà stockée dans une variable telle que
t
. - Le code le plus court en octets gagne!
Edit: Pour éviter toute confusion, j'ai simplifié la façon dont l'entrée doit être traitée sans compromettre aucun des codes actuels.
N'oubliez pas que votre programme / fonction doit sortir une zone valide, donc il ne peut pas donner un nombre négatif en sortie
[1 2;4 2;3 7]
(en utilisant la syntaxe Julia)?
[[1, 2], [4, 2], [3, 7]]
) dansT
?