Dividir um array em blocos
Crie uma função que divida um array de números inteiros em blocos consecutivos de tamanho n, em que n é o comprimento solicitado de cada bloco.
Exemplos
chunkify([2, 3, 4, 5], 2) // [[2, 3], [4, 5]]
chunkify([2, 3, 4, 5, 6], 2) // [[2, 3], [4, 5], [6]]
chunkify([2, 3, 4, 5, 6, 7], 3) // [[2, 3, 4], [5, 6, 7]]
chunkify([2, 3, 4, 5, 6, 7], 1) // [[2], [3], [4], [5], [6], [7]]
chunkify([2, 3, 4, 5, 6, 7], 7) // [[2, 3, 4, 5, 6, 7]]Observações
- Mantenha o bloco final mesmo quando ele tiver menos de
nvalores. - Os números inteiros de entrada sempre terão apenas um dígito.