Máxima frecuencia

Published by persolut in

Dada una cadena text. Escribe una función que devuelva el carácter con la frecuencia más alta. Si más de 1 carácter tiene la misma frecuencia máxima, devuelve todos esos caracteres como una cadena separada por comas. Si no hay repetición de caracteres, devuelve "No Repetition".

Ejemplos

MaxOccur("Computer Science") ➞ "e"

MaxOccur("Edabit") ➞ "No Repetition"

MaxOccur("system admin") ➞ "m, s"

MaxOccur("the quick brown fox jumps over the lazy dog") ➞ " "

Notas

Los caracteres distinguen entre mayúsculas y minúsculas; por ejemplo, "C" y "c" se cuentan por separado. Cuando hay un empate entre caracteres, devuélvelos en orden ascendente según el carácter.