Ordenar por longitud

Published by Matt in

Crea una función que reciba una cadena y devuelva una cadena ordenada según la longitud de las palabras. De la palabra más corta a la más larga. Si hay palabras con la misma cantidad de letras, ordénalas alfabéticamente.

Ejemplos

sort_by_length("Hello my friend") ➞ "my Hello friend"

sort_by_length("Have a wonderful day") ➞ "a day Have wonderful"

sort_by_length("My son loves pineapples") ➞ "My son loves pineapples"

Notas

La puntuación (puntos, comas, etc.) pertenece a la palabra que la precede.