Solución
solution.tsTypeScript
export function ordenarPorFrecuencia(nums: number[]): number[] {
const noRepeated = new Set(nums)
const reps: Record<number, number> = {}
noRepeated.forEach(num =>{
const arr = nums.filter(x => x === num)
reps[arr[0]] = arr.length
})
nums.sort()
return nums.sort( (a,b) => {
return reps[b] - reps[a]
})
}0respuestas