Duelo de caubóis
O pistoleiro Roger recebeu a tarefa de derrubar 6 garrafas com 6 disparos o mais rápido possível. Veja os diferentes tipos de disparos que ele pode fazer:
- Ele pode usar uma pistola para atirar em uma garrafa com um
"Bang!"em 0.5 segundos. - Ou pode usar as duas pistolas ao mesmo tempo com um
"BangBang!"para atirar em duas garrafas em 0.5 segundos.
Dado um array de strings, retorne o tempo (em segundos) que ele levou para derrubar todas as 6 garrafas. Certifique-se de contar apenas Bangs e BangBangs. Qualquer outra coisa não conta.
Exemplos
rogerShots(["Bang!", "Bang!", "Bang!", "Bang!", "Bang!", "Bang!"]) ➞ 3
rogerShots(["Bang!", "Bang!", "Bang!", "Bang!", "BangBang!"]) ➞ 2.5
rogerShots(["Bang!", "BangBangBang!", "Boom!", "Bang!", "BangBang!", "BangBang!"]) ➞ 2Observações
Todas as garrafas serão derrubadas em todos os testes.