Encontrar los elementos más frecuentes
Crea una función que reciba un arreglo, encuentre el elemento o los elementos que más se repiten y los devuelva en un arreglo (el orden no importa). La función debe funcionar con enteros y cadenas mezclados en el arreglo de entrada (por ejemplo, [1, 1, "a"]).
Ejemplos
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
- Si hay un empate en la mayor cantidad de apariciones, devuelve ambos elementos (consulta el segundo ejemplo anterior).
- No permitas que los enteros se conviertan en cadenas ni que las cadenas se conviertan en enteros en el resultado.
NaNcuenta como número.