Solución
solution.tsTypeScript
export function arrayMode(numbers: number[]): number[] {
const frequencyOfNumbers: Map<number, number> = new Map()
for (const number of numbers) {
frequencyOfNumbers.set(number, (frequencyOfNumbers.get(number) || 0) + 1)
}
const maxFrequency = Math.max(...frequencyOfNumbers.values())
return [...frequencyOfNumbers.entries()]
.filter(([, frequency]) => frequency === maxFrequency)
.map(([currentNumber]) => currentNumber)
.sort((a, b) => a - b)
}0respuestas