给定三角形的三个边长,请使用以下公式评估其长宽比AR:
哪里
三角形越接近等边,则1
其纵横比越接近。长宽比大于或等于1
有效三角形。
输入项
输入的是三个实数正数,可以将其封装在列表中,也可以根据需要封装任何类似的数字。
无论输入三个边长的顺序如何,程序都必须输出相同的值。
这三个数字将始终是一个三角形的有效sidelengths(退化三角形像一个与sidelengths 1
,1
并且2
将不给出作为输入)。当值变得非常接近简并三角形时,您不必担心浮点数不准确(例如,您的程序会division by 0
因输入错误而接受[1, 1, 1.9999999999999999]
)。
输入可以通过STDIN
,作为函数参数或任何类似参数给出。
产出
输出是大于或等于1
您的语言可接受的标准精度的实数。
输出可以打印到STDOUT
,从函数返回或类似的东西。
测试用例
Inputs Output
1 1 1 1
3 4 5 1.25
42 42 3.14 ≈ 6.9476
14 6 12 1.575
6 12 14 1.575
0.5 0.6 0.7 ≈ 1.09375
计分
这是代码高尔夫球,因此最短的答案以字节为单位。
42.0
代替输入42
。
0
吗?