Parece que recientemente, ha habido muchos Jimmys cayendo a su muerte, como se puede ver aquí , y aquí donde se le pidió que determinara si Jimmy caería. Es hora de detener esta locura y tratar de salvar a Jimmy.
Jimmy tiene tres partes del cuerpo /
, o
y \
dispuesta como este
/o\
Las plataformas están representadas 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 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.
Como el suministro de mi plataforma se está agotando, solo tengo plataformas con una longitud de 5, y es importante que usemos la menor cantidad posible.
Su tarea es tomar una entrada de Jimmys y generar una serie de plataformas que guardarán todos los Jimmys en la entrada. Su salida debe usar la menor cantidad de plataformas posible, pero cada plataforma debe tener 5 -
'de ancho.
Tenga en cuenta que la regla de la plataforma es de 5 de -
ancho, significa que cada plataforma debe tener un espacio entre ellas. ----------
no es válido en la salida ya que se considerará una plataforma de longitud 10 y no dos plataformas de longitud 5.
Casos de prueba
/o\ /o\/o\ // input
----- ----- // output
/o\ /o\
----- -----
/o\ /o\ // same input as above
----- ----- // this is also valid output
/o\ /o\
-----
Aplican reglas estándar.
Este es el código de golf, ¡que gane la respuesta más corta!