Par extraño

Un par de cadenas forma un par extraño si ambas condiciones siguientes son verdaderas:

  • La letra inicial de la cadena número 1 = la letra final de la cadena número 2.
  • La letra final de la cadena número 1 = la letra inicial de la cadena número 2.

Crea una función que devuelva True si un par de cadenas constituye un par extraño y False en caso contrario.

Ejemplos

is_strange_pair("ratio", "orator") ➞ True
# "ratio" termina con "o" y "orator" comienza con "o".
# "ratio" comienza con "r" y "orator" termina con "r".

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

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

is_strange_pair("", "") ➞ True

Notas

También debe funcionar con un par de cadenas vacías (trivialmente, no comparten ningún carácter).