Biorąc pod uwagę trzy długości boczne trójkąta, oceń jego współczynnik proporcji AR na podstawie następującego wzoru:
gdzie
Im trójkąt jest bliższy równowadze, tym bliższy jest 1jego współczynnik kształtu. Współczynnik kształtu jest większy lub równy 1dla prawidłowych trójkątów.
Wejścia
Dane wejściowe to trzy rzeczywiste liczby dodatnie, które w razie potrzeby mogą być zawarte w liście lub czymkolwiek podobnym.
Twój program musi wypisywać tę samą wartość bez względu na kolejność wprowadzania trzech długości bocznych.
Te trzy liczby zawsze będą prawidłowymi długościami bocznymi trójkąta (zdegenerowane trójkąty, takie jak ta o długościach bocznych 1, 1i 2nie zostaną podane jako dane wejściowe). Nie musisz się martwić niedokładnościami liczb zmiennoprzecinkowych, gdy wartości stają się bardzo bliskie zdegenerowanemu trójkątowi (np. Dopuszczalne jest, że twój program popełnił błąd division by 0przy wprowadzaniu [1, 1, 1.9999999999999999]).
Dane wejściowe można podać STDINjako argument funkcji lub coś podobnego.
Wyjścia
Wynik jest liczbą rzeczywistą większą lub równą 1standardowej dokładności akceptowanej w Twoim języku.
Wyjście może być wydrukowane STDOUT, zwrócone z funkcji lub coś podobnego.
Przypadki testowe
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
Punktacja
To jest golf golfowy , więc wygrywa najkrótsza odpowiedź w bajtach.
42.0zamiast 42.
0?



