Par estranho

Um par de strings forma um par estranho se ambas as condições a seguir forem verdadeiras:

  • A letra inicial da string número 1 = a letra final da string número 2.
  • A letra final da string número 1 = a letra inicial da string número 2.

Crie uma função que retorne True se um par de strings constituir um par estranho e False caso contrário.

Exemplos

is_strange_pair("ratio", "orator") ➞ True
# "ratio" termina com "o" e "orator" começa com "o".
# "ratio" começa com "r" e "orator" termina com "r".

is_strange_pair("sparkling", "groups") ➞ True

is_strange_pair("bush", "hubris") ➞ False

is_strange_pair("", "") ➞ True

Notas

A função também deve funcionar com um par de strings vazias (trivialmente, elas não compartilham nenhum caractere).