Bir üçgenin üç yan uzunluğu göz önüne alındığında, en boy oranı AR'yi aşağıdaki formülü vererek değerlendirin :
nerede
Eşkenarlığa bir üçgen ne kadar yakınsa, 1
en boy oranı o kadar yakındır . En boy oranı 1
geçerli üçgenler için daha büyük veya eşit .
Girdiler
Giriş, bir listede kapsüllenebilecek üç gerçek pozitif sayı veya gerekirse benzer bir şeydir.
Programın, üç yan boyun girildiği sıra ne olursa olsun aynı değeri vermelidir.
Bu üç sayı her zaman geçerli bir üçgenin sidelengths olacaktır (sidelengths ile biri gibi dejenere üçgenler 1
, 1
ve 2
giriş olarak verilmeyecek). Değerler dejenere bir üçgene son derece yaklaştığında kayan nokta yanlışlıkları konusunda endişelenmenize gerek yoktur (örneğin, programınızın division by 0
giriş hatası yapması kabul edilebilir [1, 1, 1.9999999999999999]
).
Girdi, STDIN
bir işlev argümanı veya benzer bir şey olarak verilebilir .
çıktılar
Çıktı, 1
sizin dilinizde kabul edilebilir standart doğruluk oranına eşit veya daha büyük olan gerçek bir sayıdır .
Çıktı, STDOUT
bir işlevden veya benzeri bir şeyden yazdırılabilir .
Test durumları
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
puanlama
Bu kod golf , yani bayt cinsinden en kısa cevap kazanır.
42.0
instead Bunun yerine giriş yapmak kabul edilebilir 42
.
0
mi?