チャレンジ
この課題は非常に簡単です。4つの3次元ポイントが与えられたら、それらが形成する四面体の表面積を計算します。これはcode-golfなので、最短のコードが優先されます。標準的な抜け穴が適用されますが、4つのポイントが与えられた場合にこのタスクを実行する組み込み関数は禁止されるという追加の規定があります。
4つのポイントすべてが明確であり、STDINを介して1行に1ポイント与えられると仮定できます。各ポイントは、3つの16ビット符号なし整数で構成されます。3つのスペースで区切られた整数など、作業を簡単にする場合は、各ポイントの正確な形式を変更できます。ただし、各ポイントを別々の行に置くことは必須です。出力は、STDOUTを介して、少なくとも小数点以下2桁にする必要があります。
知らない人にとっては、四面体は4つの三角形の面で構成される3次元の立体です。
例
# 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]]
ですか?