Devuelve el carácter más frecuente

Dado un arreglo de palabras en minúsculas, cuenta las veces que aparece cada carácter en todas las palabras y devuelve un arreglo con el carácter que aparece con mayor frecuencia.

Si varios caracteres tienen la frecuencia más alta, devuélvelos todos en orden alfabético.

Ejemplos

mostFrequentChar(std::vector<std::string>{"apple", "bandage", "yodel", "make"}); // ➞ std::vector<char>{'a', 'e'}

mostFrequentChar(std::vector<std::string>{"music", "madness", "maniac", "motion"}); // ➞ std::vector<char>{'m'}

mostFrequentChar(std::vector<std::string>{"the", "hills", "are", "alive", "with", "the", "sound", "of", "music"}); // ➞ std::vector<char>{'e', 'h', 'i'}

Notas

Todas las palabras están en minúsculas.