Solución

@eltamales
·15/4/2026TypeScript
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
Respuestas
0

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.
Markdown