Encontrar os elementos mais frequentes
Crie uma função que receba um array, encontre o elemento ou os elementos que mais se repetem e os retorne em um array (a ordem não importa). A função deve funcionar com inteiros e strings misturados no array de entrada (por exemplo, [1, 1, "a"]).
Exemplos
highestOccurrence([2, 3, 2, 5, 6, 7, 2]) ➞ [2]
highestOccurrence([1, 2, 3, 3, "a", "b", "b", "c"]) ➞ [3, "b"]
highestOccurrence(["it", "keeps", "coding", "on", "or", "it", "gets", "the", "hose"]) ➞ ["it"]Notas
- Se houver empate na maior quantidade de ocorrências, retorne ambos os elementos (consulte o segundo exemplo acima).
- Não permita que inteiros se transformem em strings e/ou que strings se transformem em inteiros no resultado.
NaNconta como um número.