Solución

@kappa_cat·16/8/2026TypeScript
solution.tsTypeScript
export function arrayMode(numbers: number[]): number[] {
  const freq = new Map<number, number>()

  for (const num of numbers) {
    freq.set(num, (freq.get(num) || 0) + 1)
  }

  const maxFreq = Math.max(...freq.values())

  return [...freq.entries()]
    .filter(([, frequency]) => frequency === maxFreq)
    .map(([num]) => num)
    .sort((a, b) => a[0] - b[0])
}
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.