Ordenar primero por longitud
El orden lexicográfico graduado (orden grlex, para abreviar) es una forma de ordenar palabras que:
- Primero ordena las palabras por longitud.
- Después ordena las palabras del mismo tamaño según el orden del diccionario.
Por ejemplo, en orden grlex:
- "tray" < "trapped" porque "tray" tiene una longitud de 4, mientras que "trapped" tiene una longitud de 7.
- "trap" < "tray" porque ambas tienen una longitud de 4, pero "trap" aparece antes que "tray" en el diccionario.
Dado un arreglo de palabras, devuelve ese arreglo en orden grlex.
Ejemplos
make_grlex(["small", "big"]) ➞ ["big", "small"]
make_grlex(["cat", "ran", "for", "the", "rat"]) ➞ ["cat", "for", "ran", "rat", "the"]
make_grlex(["this", "is", "a", "small", "test"]) ➞ ["a", "is", "test", "this", "small"]Notas
N/A