Ordena los caracteres por frecuencia, mayúsculas/minúsculas y orden alfabético

Published by Evgeny SH in

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

frequency_sort("tree") ➞ "eert"

frequency_sort("cccaaa") ➞ "aaaccc"

frequency_sort("Aabb") ➞ "bbAa"

Notas

N/A