Frases fluidas

Published by Helen Yu in

Carlos é um grande fã de algo que chama de frases fluidas.

Uma frase fluida é aquela em que a última letra de cada palavra é idêntica à primeira letra da palavra seguinte (sem diferenciar maiúsculas de minúsculas, portanto, "A" seria igual a "a").

O exemplo a seguir seria uma frase fluida "Carlos swam masterfully", porque "Carlos" termina com "s", swam começa com "s", swam termina com "m" e masterfully começa com "m".

Crie uma função que determine se a frase de entrada é uma frase fluida, retornando um valor booleano true se for e false caso contrário.

Exemplos

isSmooth("Marta appreciated deep perpendicular right trapezoids") ➞ true

isSmooth("Someone is outside the doorway") ➞ false

isSmooth("She eats super righteously") ➞ true

Observações

  • A última e a primeira letra não diferenciam maiúsculas de minúsculas.
  • Não haverá pontuação em nenhuma frase.