Ordenar por comprimento da string

Published by bangyen in

Crie uma função que retorne um array de strings ordenadas por comprimento em ordem crescente.

Exemplos

sort_by_length(["a", "ccc", "dddd", "bb"]) ➞ ["a", "bb", "ccc", "dddd"]

sort_by_length(["apple", "pie", "shortcake"]) ➞ ["pie", "apple", "shortcake"]

sort_by_length(["may", "april", "september", "august"]) ➞ ["may", "april", "august", "september"]

sort_by_length([]) ➞ []

Observações

  • As strings terão comprimentos únicos, então não se preocupe em comparar duas strings com o mesmo comprimento.
  • Retorne um array vazio se o array de entrada estiver vazio (veja o exemplo #4).