Solución

@erikbo9·15/8/2026TypeScript
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
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.