Gire e toque o chão
Cada "left" ou "right" representa um giro de 90 graus. Considere o giro resultante: os giros para a esquerda e para a direita se anulam. Retorne o número não negativo de voltas completas de 360 graus no giro resultante, desconsiderando as voltas incompletas.
Exemplos
spinAround(["right", "right", "right", "right", "left", "right"]) ➞ 1
# Você girou para a direita 4 vezes (90 * 4 = 360)
# Você girou uma vez para a esquerda (360 - 90 = 270)
# Mas girou mais uma vez para a direita e completou uma volta (270 + 90 = 360)
spinAround(["left", "right", "left", "right"]) ➞ 0
spinAround(["right", "right", "right", "right", "right", "right", "right", "right"]) ➞ 2
spinAround(["left", "left", "left", "left"]) ➞ 1Observações
- Retorne um número não negativo.
- Todos os testes incluirão apenas as palavras
"right"e"left".