Tenha Wi-Fi grátis onde quer que você vá

Um novo telefone 'hacky' é lançado com o recurso de se conectar a qualquer rede Wi-Fi, independentemente da distância, desde que não haja obstruções entre o ponto de acesso e o telefone. Dada uma string, retorne a quantos pontos de acesso Wi-Fi consigo me conectar.

  • O telefone é representado por um P.
  • Um ponto de acesso é representado por um *.
  • Uma obstrução é representada por um #. Você não pode acessar um ponto de acesso se ele estiver atrás de uma dessas obstruções.

Exemplos

nonstop_hotspot("*   P  *   *") ➞ 3

nonstop_hotspot("*  * #  * P # * #") ➞ 1

nonstop_hotspot("***#P#***") ➞ 0

Notas

  • Haverá apenas um telefone.
  • Nenhum outro caractere, além de espaços, aparecerá nos testes.