La función recibe una cadena. Ordena los caracteres y devuelve una cadena nueva. Condiciones de ordenamiento:
- Los más frecuentes (distinguiendo mayúsculas y minúsculas) van primero.
- Si tienen la misma frecuencia, los caracteres en mayúscula van primero.
- Si tienen la misma frecuencia y el mismo uso de mayúsculas/minúsculas, ordénalos alfabéticamente.
Ejemplos
frequencySort("tree") ➞ "eert"
frequencySort("cccaaa") ➞ "aaaccc"
frequencySort("Aabb") ➞ "bbAa"
Notas
N/A