Oraciones fluidas

Published by Helen Yu in

Carlos es un gran fan de algo que llama oraciones fluidas.

Una oración fluida es aquella en la que la última letra de cada palabra es idéntica a la primera letra de la palabra siguiente (sin distinguir entre mayúsculas y minúsculas, por lo que "A" sería igual que "a").

La siguiente sería una oración fluida "Carlos swam masterfully", porque "Carlos" termina con una "s", swam comienza con una "s", swam termina con una "m" y masterfully comienza con una "m".

Crea una función que determine si la oración de entrada es una oración fluida y devuelva un valor booleano True si lo es y False si no lo es.

Ejemplos

is_smooth("Marta appreciated deep perpendicular right trapezoids") ➞ True

is_smooth("Someone is outside the doorway") ➞ False

is_smooth("She eats super righteously") ➞ True

Notas

  • La última y la primera letra no distinguen entre mayúsculas y minúsculas.
  • No habrá signos de puntuación en ninguna oración.