Od jakiegoś czasu nie mieliśmy żadnych przyjemnych, łatwych wyzwań, więc zaczynamy.
Biorąc pod uwagę listę liczb całkowitych większych niż i indeks jako dane wejściowe, wypisz procent pozycji przy danym indeksie całkowitej sumy listy.
Dane wyjściowe powinny być takie same, jak naturalna reprezentacja liczb zmiennoprzecinkowych / liczb całkowitych w twoim języku (liczba jednoargumentowa, dziesiętna, cyfry kościelne itp.). Jeśli zdecydujesz się zaokrąglić wynik w jakikolwiek sposób, musi on mieć co najmniej 2 miejsca po przecinku (w uzasadnionych przypadkach. nie musi być zaokrąglany, ale jest również całkowicie akceptowalny).
Indeksy mogą być indeksowane 1 lub 0 i zawsze będą się mieścić w granicach tablicy.
To jest golf golfowy , więc wygrywa najkrótszy kod w bajtach!
Przykłady
Użycie 1-indeksowane i zaokrąglone do 2 dp
list, index => output
[1, 2, 3, 4, 5], 5 => 5 / 15 => 33.33
[7, 3, 19], 1 => 7 / 29 => 24.14
[1, 1, 1, 1, 1, 1, 1, 1, 1], 6 => 1 / 9 => 11.11
[20, 176, 194, 2017, 3], 1 => 20 / 2410 => 0.83
[712], 1 => 712 / 712 => 100
Lub jako trzy listy:
[[1, 2, 3, 4, 5], [7, 3, 19], [1, 1, 1, 1, 1, 1, 1, 1, 1], [20, 176, 194, 2017, 3], [712]]
[5, 1, 6, 1, 1]
[33.33, 24.14, 11.11, 0.83, 100]

