Получение среднего из списка (например [2,6,7])
- Получить длину списка:
[2,6,7] -> 3 - Суммировать числа в списке:
2 + 6 + 7 = 15. - Разделите сумму на их подсчета:
15 / 3 = 5.
Вы должны сравнить средние значения двух списков натуральных чисел N и M , возвращая значение, если N имеет более высокое среднее значение, другое значение, если M имеет более высокое среднее значение, и другое значение в случае связи.
Правила ввода / вывода
Все стандартные методы ввода и вывода разрешены.
вход
Вы можете использовать входные данные в виде двух отдельных списков, вложенного списка или чего-либо еще, что вы считаете подходящим для этой задачи. Пожалуйста, укажите формат.
Выход
Указанные значения должны быть различны и состоять как минимум из одного непробельного символа. Кроме того, они должны быть согласованы между прогонами (одно значение для N , одно значение для M , одно значение для Tie ). Пожалуйста, укажите это в своем ответе. Значения могут быть непустыми строками, значениями типа Bool, целыми числами или чем угодно, что вы считаете подходящим.
Спекуляции
Списки не обязательно будут иметь одинаковую длину.
Вам гарантировано, что списки не являются пустыми.
Тестовые случаи
Я выбрал значения N wins, M winsи Tie, которые в значительной степени самоочевидны.
N, M -> Выход (в среднем) [7], [6] -> N выигрывает (N имеет 7, M имеет 6) [4,5], [4,4] -> N побед (N имеет 4,5, M имеет 4) [2,3,4], [4,5,6] -> M выигрывает (N имеет 3, M имеет 5) [4,1,3], [7,3,2,1,1,2] -> Tie (оба имеют 2,666 ...) [100,390,1], [89,82,89] -> N побед (N имеет 163,666 ..., M имеет 86,666 ...) [92,892], [892,92] -> Галстук (списки в основном идентичны) [10,182], [12,78,203,91] -> Галстук (оба имеют 96)
Применяются стандартные лазейки . Пояснения приветствуются! Это код-гольф , поэтому выигрывает самый короткий код в байтах!