Tantangan
Tantangan ini sangat mudah. Diberi empat titik 3 dimensi, hitung luas permukaan tetrahedron yang mereka bentuk. Ini kode-golf , jadi kode terpendek menang. Celah standar berlaku, dengan ketentuan tambahan bahwa fungsi bawaan untuk melakukan tugas ini diberikan empat poin dilarang.
Anda dapat mengasumsikan keempat poin akan berbeda, dan akan diberikan melalui STDIN, 1 poin per baris. Setiap titik akan terdiri dari tiga bilangan bulat 16-bit unsigned. Format tepat dari setiap titik dapat dimodifikasi jika itu membuat segalanya lebih mudah, seperti tiga bilangan bulat yang dipisahkan ruang. Memiliki masing-masing titik pada jalur yang terpisah adalah wajib namun. Output harus melalui STDOUT, ke setidaknya 2 tempat desimal.
Bagi Anda yang tidak tahu, tetrahedron adalah padatan 3-d, dibentuk oleh 4 wajah segitiga.
Contoh
# input (format is up to you, see clarification above)
[23822, 47484, 57901]
[3305, 23847, 42159]
[19804, 11366, 14013]
[52278, 28626, 52757]
# output
2932496435.95
Silakan tinggalkan catatan jika Anda melihat matematika saya salah.
[[list],[of],[lists]]
?