← К задачам
Легко · +1ЛогикаЧисла

Список чанков

Учитывая список и размер фрагмента "n", создайте функцию, которая разбивает список на несколько подсписков, где каждый подсписок имеет длину "n".

Примеры

chunk([1, 2, 3, 4], 2) ➞ [
  [1, 2], [3, 4]
]

chunk([1, 2, 3, 4, 5, 6, 7], 3) ➞ [
  [1, 2, 3], [4, 5, 6], [7]
]

chunk([1, 2, 3, 4 ,5], 10) ➞ [
  [1, 2, 3, 4, 5]
]

Примечания

Помните, что количество подсписков может не совпадать с размером фрагмента.

py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def chunk(array, size):
    
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.