Nesse desafio simples, mas divertido , você foi solicitado a determinar se Jimmy cairia da plataforma deles. Jimmy tem três partes do corpo /
, o
e \
dispostas como este
/o\
As plataformas são representadas por -
. Jimmy cairá da plataforma se tiverem duas ou mais partes do corpo que não estão diretamente acima da plataforma.
Alguns exemplos:
/o\
- -------
Jimmy se equilibrará, já que todas as partes do corpo estão acima de -
.
/o\
------ ---
Jimmy vai equilibrar uma vez que duas partes do corpo estão acima de -
s.
/o\
-- ---- --
Jimmy se equilibrará mesmo estando divididos entre duas plataformas
/o\
-
Jimmy não estará equilibrado, pois duas partes do corpo não estão acima de uma plataforma.
Sua tarefa é escrever um programa que utilize uma plataforma como um contêiner de comprimento contendo apenas -
s e s (por exemplo, uma string) e produza o número de Jimmys que podem ser colocados na plataforma, para que nenhum deles caia e nenhum deles caia. sobreposição. Um Jimmy pode ter uma de suas partes do corpo à esquerda do início da corda ou à direita do fim da corda.
Isso é código-golfe, então as respostas são pontuadas em bytes, com menos bytes sendo o objetivo.
Casos de teste
Entradas
- - -
- -
--
-- --
----
- -- --
------- -
Resultados respectivos
0
0
1
1
2
2
2
3