Duelo de vaqueros

El forajido Roger tiene la tarea de derribar 6 botellas con 6 disparos lo más rápido posible. Estos son los distintos tipos de disparos que puede realizar:

  • Puede usar una pistola para disparar a una botella con un "Bang!" en 0.5 segundos.
  • También puede usar ambas pistolas al mismo tiempo con un "BangBang!" para disparar a dos botellas en 0.5 segundos.

Dado un arreglo de cadenas, devuelve el tiempo (en segundos) que tardó en derribar todas las 6 botellas. Asegúrate de contar únicamente los Bang y BangBang. Cualquier otra cosa no cuenta.

Ejemplos

rogerShots(["Bang!", "Bang!", "Bang!", "Bang!", "Bang!", "Bang!"]) ➞ 3

rogerShots(["Bang!", "Bang!", "Bang!", "Bang!", "BangBang!"]) ➞ 2.5

rogerShots(["Bang!", "BangBangBang!", "Boom!", "Bang!", "BangBang!", "BangBang!"]) ➞ 2

Notas

En todas las pruebas se derribarán todas las botellas.