Визначимо середнє значення серед масиву / списку (чисел) середнього арифметичного сум його префіксів.
Наприклад, середнє значення середнього списку [1, 4, -3, 10]
обчислюється таким чином:
Ми отримуємо префікси:
[1], [1, 4], [1, 4, -3], [1, 4, -3, 10]
.Складіть кожен:
[1, 5, 2, 12]
.І тепер отримати середнє арифметичне елементів в цьому списку:
(1 + 5 + 2 + 12) / 4 = 5
.
Псевдо-елемент масиву є елементом, значення якого строго менше , ніж його гіпер-середнього. Отже, псевдоелементи нашого списку прикладів є 1
, 4
і -3
.
Враховуючи список чисел з плаваючою комою, ваше завдання повернути список псевдоелементів.
Вам не доведеться турбуватися про неточності з плаваючою комою.
Список вводу ніколи не буде порожнім, він може містити як цілі числа, так і поплавці. Якщо згадується, цілі числа можуть прийматися як поплавці (з
<integer>.0
)Ви можете припустити, що номери відповідають вашій вибраній мові, але будь ласка, не зловживайте цим.
Необов'язково, ви також можете взяти довжину масиву як вхідну.
Це код-гольф , тому застосовуються стандартні правила для тегу. Найкоротший код у байтах ( на кожній мові ) виграє!
Випробування
Вхід -> Вихід [10.3] -> [] [5.4, 5.9] -> [5.4, 5.9] [1, 4, -3, 10] -> [1, 4, -3] [-300, -20,9, 1000] -> [-300, -20,9] [3.3, 3.3, 3.3, 3.3] -> [3.3, 3.3, 3.3, 3.3] [-289.93, 912.3, -819.39, 1000] -> [-289.93, -819.39]