Ordenar primeiro pelo comprimento
A ordem lexicográfica graduada (grlex, para abreviar) é uma forma de ordenar palavras que:
- Primeiro as ordena pelo comprimento.
- Depois ordena as palavras de mesmo comprimento pela ordem em que aparecem no dicionário.
Por exemplo, na ordem grlex:
"tray" < "trapped"porque"tray"tem comprimento 4, enquanto"trapped"tem comprimento 7."trap" < "tray"porque ambas as palavras têm comprimento 4, mas"trap"vem antes de"tray"no dicionário.
Dado um array de palavras, retorne-o em ordem grlex.
Exemplos
makeGrlex(["small", "big"]) // ["big", "small"]
makeGrlex(["cat", "ran", "for", "the", "rat"]) // ["cat", "for", "ran", "rat", "the"]
makeGrlex(["this", "is", "a", "small", "test"]) // ["a", "is", "test", "this", "small"]Notas
N/A