Invierte el orden de las palabras de cinco letras o más

Published by n3lab in

Escribe una función que reciba como argumento una cadena de una o más palabras y devuelva la misma cadena, pero con todas las palabras de cinco letras o más invertidas. Las palabras están separadas por espacios, y los caracteres que no son espacios, como la puntuación y los guiones, siguen formando parte de cada palabra.

Ejemplos

reverse("Reverse") ➞ "esreveR"

reverse("This is a typical sentence.") ➞ "This is a lacipyt .ecnetnes"

reverse("The dog is big.") ➞ "The dog is big."

Notas

Puedes esperar que se proporcione una cadena válida en cada caso de prueba.