У нас не було жодних приємних, легких викликів протягом певного часу, тому ми йдемо.
Враховуючи список цілих чисел, кожне з яких перевищує та індекс як вхідний, виведіть відсоток елемента за вказаним індексом від загальної суми списку.
Вихід має бути незалежним від того, яке природне представлення для плавців / цілих чисел у вашій мові (одинарні, десяткові, церковні цифри тощо). Якщо ви вирішите будь-яким способом округлювати результат, він повинен містити як мінімум 2 десяткових знаки (коли розумно. не потрібно округляти, але також цілком прийнятно).
Індекси можуть бути або 1-індексованими, або 0-індексованими, і завжди будуть знаходитись у межах масиву.
Це код-гольф , тому найкоротший код у байтах виграє!
Приклади
Використовуючи 1-індексований і округлий до 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
Або, як три списки:
[[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]