Recursión: encuentra la palabra más larga

Escribe una función recursiva que devuelva la palabra más larga de una oración. Cuando se encuentre más de una palabra, devuelve la primera.

Ejemplos

findLongest("I will and ever will be gratefully and perpetually loving you Tesh!😘") ➞ "perpetually"

findLongest("A thing of beauty is a joy forever.") ➞ "forever"

findLongest("Forgetfulness is by all means powerless!") ➞ "forgetfulness"

findLongest("The word strengths is the longest and most commonly used word with a single vowel.") ➞ "strengths"

Notas

  • Los caracteres especiales y los símbolos no cuentan como parte de la palabra.
  • Devuelve la palabra más larga encontrada en letras minúsculas.
  • Se espera que resuelvas este desafío mediante un enfoque recursivo.
  • Puedes encontrar una versión iterativa de este desafío en este enlace.
  • Puedes encontrar una colección de desafíos de recursión en este enlace.