Ще один легкий виклик для вас.
Ваше завдання
Напишіть програму або функцію, яка приймає вхід, який містить 3 пари координат x- і y та обчислює площу трикутника, утвореного всередині них. Для тих, хто не може згадати, як його обчислити, ви можете знайти тут .
Приклад:
1,2,4,2,3,7 # input as x1,y1,x2,y2,x3,y3
7.5 # output
Дивіться це у Wolfram Alpha
Деякі міркування:
- Вхід складе шість базових 10 натуральних чисел.
- Ви можете припустити, що дані є у будь-якому розумному форматі .
- Точки завжди утворюватимуть дійсний трикутник.
- Ви можете припустити, що вхід вже зберігається в такій змінній, як
t
. - Виграє найкоротший код у байтах!
Редагувати: Щоб уникнути плутанини, я спростив спосіб поводження з входом, не загрожуючи жодному з поточних кодів.
Пам'ятайте, що ваша програма / функція повинна виводити дійсну область, тому вона не може дати негативне число як вихід
[1 2;4 2;3 7]
(використовуючи синтаксис Юлії)?
[[1, 2], [4, 2], [3, 7]]
) уT
?