Gira y toca el suelo

Cada dirección "left" o "right" equivale a un giro de 90 grados. Ten en cuenta el giro neto: los giros a la izquierda y a la derecha se cancelan entre sí. Devuelve el número no negativo de vueltas completas de 360 grados en el giro neto, sin contar ninguna vuelta incompleta.

Ejemplos

spin_around(["right", "right", "right", "right", "left", "right"]); // 1
// Cuatro giros a la derecha completan una vuelta; el giro a la izquierda y el último giro a la derecha se cancelan.

spin_around(["left", "right", "left", "right"]); // 0

spin_around(["right", "right", "right", "right", "right", "right", "right", "right"]); // 2

spin_around(["left", "left", "left", "left"]); // 1

Notas

  • Devuelve un número no negativo.
  • Todas las pruebas incluyen únicamente "right" y "left".