En este desafío simple pero divertido , se le pidió que determinara si Jimmy se caería de su plataforma. Jimmy tiene tres partes del cuerpo /
, o
y \
dispuesta como este
/o\
Las plataformas se representan con -
. Jimmy se caerá de su plataforma si tienen dos o más partes del cuerpo que no están directamente encima de una plataforma.
Algunos ejemplos:
/o\
- -------
Jimmy se equilibrará ya que todas sus partes del cuerpo están por encima de a -
.
/o\
------ ---
Jimmy se equilibrará ya que dos partes del cuerpo están por encima del -
s.
/o\
-- ---- --
Jimmy se equilibrará aunque estén divididos entre dos plataformas
/o\
-
Jimmy no se equilibrará ya que dos partes del cuerpo no están por encima de una plataforma.
Su tarea es escribir un programa que tome una plataforma como un contenedor alargado que contenga solo -
sy s (por ejemplo, una cadena) y genere el número de Jimmys que se pueden colocar en la plataforma de modo que ninguno de ellos se caiga y ninguno de ellos caiga superposición. Un Jimmy puede tener una de sus partes del cuerpo a la izquierda del comienzo de la cuerda o a la derecha del final de la cuerda.
Este es el código de golf, por lo que las respuestas se puntúan en bytes con menos bytes como objetivo.
Casos de prueba
Entradas
- - -
- -
--
-- --
----
- -- --
------- -
Salidas respectivas
0
0
1
1
2
2
2
3