← К задачам
Задание 26: сумма m наименьших элементов
В задании 26 КЕГЭ обрабатывают большой массив данных, обычно с сортировкой. Здесь данные приходят списком numbers.
Напишите функцию sum_m_smallest(numbers, m), которая возвращает сумму m наименьших элементов списка. Если m ≤ 0, верните 0. Гарантируется, что m не больше длины списка.
Формат входа: список целых чисел numbers и целое m.
Формат выхода: одно целое число — сумма m наименьших элементов.
Пример 1: sum_m_smallest([5, 3, 8, 1, 9, 2], 3) → 6 (три наименьших: 1, 2, 3).
Пример 2: sum_m_smallest([10, 20, 30], 1) → 10.
def sum_m_smallest(numbers, m):
# верните сумму m наименьших элементов списка numbers
pass
Для запуска тестов необходима авторизация.