Dividir una lista en bloques
Escribe una función que divida una lista en bloques de tamaño n, donde n es la cantidad de elementos de cada bloque.
Ejemplos
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]]Notas
- Está O.K si el último bloque no está completamente lleno (consulta el ejemplo n.º 2).
- Los números enteros siempre tendrán un solo dígito.