¿Cómo puedo ordenar una cadena (string) de forma descendente según su longitud?
¿Cómo ordenar una cadena `S` desde su palabra más larga a la más corta?

sorted(S.split(), key=lambda palabra: len(palabra), reverse=True)