挑战
这个挑战非常简单。给定四个3维点,计算它们形成的四面体的表面积。这是代码高尔夫球,因此最短的代码获胜。存在标准漏洞,并增加了规定,在给出四点的情况下,禁止执行此任务的任何内置功能。
您可以假设所有四个点都是不同的,并且将通过STDIN给出,每行1个点。每个点将由三个16位无符号整数组成。如果使每个点更简单,则可以修改每个点的确切格式,例如三个空格分隔的整数。但是,必须将每个点放在单独的线上。输出应通过STDOUT进行,至少要保留两位小数。
对于不知道的人,四面体是一个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]]
吗?