Eine weitere leichte Herausforderung für Sie.
Deine Aufgabe
Schreiben Sie ein Programm oder eine Funktion, die die Eingabe übernimmt, die drei Paare von x- und y-Koordinaten enthält und die Fläche des darin gebildeten Dreiecks berechnet. Für diejenigen, die sich nicht erinnern können, wie man es berechnet, finden Sie es hier .
Beispiel:
1,2,4,2,3,7 # input as x1,y1,x2,y2,x3,y3
7.5 # output
Sehen Sie es bei Wolfram Alpha
Einige Überlegungen:
- Die Eingabe besteht aus sechs positiven Ganzzahlen zur Basis 10.
- Sie können davon ausgehen, dass die Eingabe in einem angemessenen Format vorliegt .
- Die Punkte bilden immer ein gültiges Dreieck.
- Sie können davon ausgehen, dass die Eingabe bereits in einer Variablen wie gespeichert ist
t. - Der kürzeste Code in Bytes gewinnt!
Bearbeiten: Um Verwirrung zu vermeiden, habe ich vereinfacht, wie die Eingabe behandelt werden soll, ohne einen der aktuellen Codes zu gefährden.
Denken Sie daran, dass Ihr Programm / Ihre Funktion einen gültigen Bereich ausgeben muss, damit keine negative Zahl ausgegeben werden kann
[1 2;4 2;3 7](mit Julia-Syntax)?
[[1, 2], [4, 2], [3, 7]]) in haben kannT?