Змагання
Цей виклик дуже простий. Давши чотири тривимірні точки, обчисліть площу поверхні тетраедра, який вони утворюють. Це код-гольф , тому найкоротший код виграє. Застосовуються стандартні лазівки з доданим умовою, що будь-яка вбудована функція для виконання цього завдання з урахуванням чотирьох балів заборонена.
Ви можете припустити, що всі чотири бали будуть виразними та будуть надані через STDIN, 1 бал на рядок. Кожна точка буде складатися з трьох 16-бітних непідписаних цілих чисел. Точний формат кожної точки може бути змінений, якщо це полегшує речі, наприклад, три цілих цілих числа. Однак наявність кожної точки на окремому рядку є обов'язковою. Вихід повинен бути через STDOUT, щонайменше, до 2 знаків після коми.
Для тих із вас, хто не знає, тетраедр - це 3-денне тверде тіло, утворене 4 трикутними гранями.
Приклад
# input (format is up to you, see clarification above)
[23822, 47484, 57901]
[3305, 23847, 42159]
[19804, 11366, 14013]
[52278, 28626, 52757]
# output
2932496435.95
Будь ласка, залиште записку, якщо ви помітили, що моя математика неправильна.
[[list],[of],[lists]]
?