← К задачамОткрыть курс →
Задание 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.
📖 Теория по теме:Задание 26: обработка данных большого объёма
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
def sum_m_smallest(numbers, m):
# верните сумму m наименьших элементов списка numbers
pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.