Solución
solution.tsTypeScript
function chunkArray<T>(arr: T[], size: number): T[][] {
// Divide el array en subarrays de tamaño size
let chunkArr = []
let counter = 0
let someArr = []
if ( arr.length === 0 ) return []
for( const item of arr ) {
if( counter >= size ) {
someArr.push( chunkArr )
chunkArr = []
counter = 0
}
counter++
chunkArr.push(item)
}
someArr.push( chunkArr )
return someArr;
}
// No modificar: necesario para evaluar el resultado.
export { chunkArray };0respuestas