Caritas felices :)

Se te da una cadena que contiene únicamente los caracteres (, ) y :.

Crea una función que devuelva una puntuación basada en cada par de caracteres adyacentes. Los pares adyacentes se superponen:

  • Las caritas felices :) y (: valen +1 cada una.
  • Las caritas tristes :( y ): valen -1 cada una.
  • Los demás pares adyacentes suman 0.

Ejemplo resuelto

happiness_number(":):(") ➞ -1
// Los caracteres 1–2 forman :)   +1   Total: 1
// Los caracteres 2–3 forman ):   -1   Total: 0
// Los caracteres 3–4 forman :(   -1   Total: -1

Ejemplos

happiness_number(":):(") ➞ -1

happiness_number("(:)") ➞ 2

happiness_number("::::") ➞ 0

Notas

Todos los casos de prueba serán válidos.