Solución
solution.tsTypeScript
function groupByRange(numbers: number[], rangeSize: number): Record<string, number[]> {
const rango: Record<string,number[]> = {};
let indice = 0;
while (indice <= Math.max(...numbers)) {
let filtrados = numbers.filter(n => n>=indice && n<indice+rangeSize);
if(filtrados.length > 0) {
rango[indice+"-"+(indice+rangeSize)] = filtrados;
}
indice+=rangeSize;
}
return rango;
}
// No modificar: necesario para evaluar el resultado.
export { groupByRange };0respuestas