Испытания

Чанкование

PHP: Массивы

Чанкованием (от англ. Chunk — ячейка, кусок, осколок) в программировании называют разбиение коллекции (массива) на несколько более мелких коллекций. Например, разобьём массив на чанки, так чтобы в каждом чанке было не более двух элементов: ['a', 'b', 'c', 'd'] -> [['a', 'b'], ['c', 'd']].

src\Arrays.php

Реализуйте функцию getChunked, которая принимает на вход массив и число, задающее размер чанка (куска). Функция должна вернуть массив, состоящий из чанков указанной размерности.

<?php

getChunked(['a', 'b', 'c', 'd'], 2);
// → [['a', 'b'], ['c', 'd']]

getChunked(['a', 'b', 'c', 'd'], 3);
// → [['a', 'b', 'c'], ['d']]

PS: Попробуйте реализовать это упражнение без использования встроенной в PHP функции array_chunk. То есть вам нужно написать свою реализацию данной функции.

Успешных завершений: 90%

Последние код-ревью

Автор Дата обновления Версий
kathappiness 12 сент., 23:29 1
dmitry_z 10 сент., 18:28 1
datsenko_md 08 сент., 09:18 1
rkozlov95 04 сент., 12:24 1
yakimov_dev 01 сент., 17:58 1