Conte quantas vezes um elemento se repete
Dado um array, crie uma função que retorne um objeto detalhando quantas vezes cada elemento se repetiu. Ordene o objeto pelos valores em ordem decrescente.
Exemplos
countRepetitions(["cat", "dog", "cat", "cow", "cow", "cow"]) ➞ {"cow"=3, "cat"=2, "dog"=1}
countRepetitions([1, 5, 5, 5, 12, 12, 0, 0, 0, 0, 0, 0]) ➞ {0=6, 5=3, 12=2, 1=1}
countRepetitions(["Infinity", "null", "Infinity", "null", "null"]) ➞ {"null"=3, "Infinity"=2}Observações
- Os elementos do array podem ser qualquer coisa, desde strings até tipos numéricos.
- O objeto map retornado deve ser ordenado por valor em ordem decrescente.