Solución
solution.tsTypeScript
function groupByRange(numbers: number[], rangeSize: number): Record<string, number[]> {
// Escribe tu solución aquí
const max= Math.max(...numbers)
const min =Math.min(...numbers)
let leftRange=0
let rightRange=rangeSize
const res= {}
while(leftRange<= max){
const filteredNumbers = numbers.filter(n=> n>=leftRange && n<rightRange )
if(filteredNumbers.length >0) res[`${leftRange}-${rightRange}`]= filteredNumbers
leftRange= leftRange + rangeSize
rightRange = rightRange+ rangeSize
}
return res;
}
// No modificar: necesario para evaluar el resultado.
export { groupByRange };0respuestas