Kolejne łatwe wyzwanie dla Ciebie.
Twoje zadanie
Napisz program lub funkcję, która pobiera dane wejściowe, która zawiera 3 pary współrzędnych xi y i oblicza pole utworzonego w nich trójkąta. Dla tych, którzy nie pamiętają, jak to obliczyć, możesz go znaleźć tutaj .
Przykład:
1,2,4,2,3,7 # input as x1,y1,x2,y2,x3,y3
7.5 # output
Zobacz na Wolfram Alpha
Kilka uwag:
- Dane wejściowe będą składały się z sześciu podstawowych liczb całkowitych dodatnich.
- Możesz założyć, że dane wejściowe mają dowolny rozsądny format .
- Punkty zawsze będą tworzyć prawidłowy trójkąt.
- Możesz założyć, że dane wejściowe są już zapisane w zmiennej takiej jak
t
. - Najkrótszy kod w bajtach wygrywa!
Edycja: Aby uniknąć nieporozumień, uprościłem sposób, w jaki należy postępować z danymi wejściowymi bez narażania żadnego z obecnych kodów.
Pamiętaj, że twój program / funkcja musi wypisać prawidłowy obszar, więc nie może podać liczby ujemnej jako wyniku
[1 2;4 2;3 7]
(używając składni Julii)?
[[1, 2], [4, 2], [3, 7]]
) WT
?