Igual en ambos extremos

Dada una oración, devuelve la cantidad de palabras que tienen la misma primera y última letra.

Ejemplos

countSameEnds("Pop! goes the balloon") ➞ 1

countSameEnds("And the crowd goes wild!") ➞ 0

countSameEnds("No I am not in a gang.") ➞ 1

Notas

  • No cuentes las palabras de un solo carácter (como "I" y "A" en el ejemplo n.º 3).
  • La función no debe distinguir entre mayúsculas y minúsculas; es decir, una "P" mayúscula debe coincidir con una minúscula.
  • ¡Presta atención a la puntuación!
  • ¡Y sí, hay puntos extra por usar expresiones regulares!