Il semble que récemment, il y a eu beaucoup de Jimmys qui sont morts, comme on peut le voir ici , et ici où on vous a demandé de déterminer si Jimmy tomberait. Il est temps de mettre un terme à cette folie et d'essayer de sauver Jimmy.
Jimmy a trois parties du corps /
, o
et \
disposées comme ceci
/o\
Les plateformes sont représentées par -
. Jimmy tombera de sa plate-forme s'il a deux parties du corps ou plus qui ne sont pas directement au-dessus d'une plate-forme.
Quelques exemples:
/o\
- -------
Jimmy s'équilibrera puisque toutes leurs parties du corps sont au-dessus de a -
.
/o\
------ ---
Jimmy sera équilibré puisque deux parties du corps sont au-dessus de l' -
art.
/o\
-- ---- --
Jimmy s'équilibrera même s'ils sont répartis entre deux plates-formes
/o\
-
Jimmy ne sera pas équilibré car deux parties du corps ne sont pas au-dessus d'une plate-forme.
Étant donné que mon offre de plates-formes est faible, je n'ai que des plates-formes d'une longueur de 5, et il est important que nous en utilisions le moins possible.
Votre tâche consiste à prendre une entrée de Jimmys et à sortir une chaîne de plates-formes qui enregistrera tous les Jimmys dans l'entrée. Votre sortie doit utiliser le moins de plates-formes possible, mais chaque plate-forme doit avoir -
une largeur de 5 pouces.
Notez que la règle de la plate-forme étant de 5 de -
large, cela signifie que chaque plate-forme doit avoir un espace entre elles. ----------
n'est pas valide en sortie car il sera considéré comme une plateforme de longueur 10 et non deux plateformes de longueur 5.
Cas de test
/o\ /o\/o\ // input
----- ----- // output
/o\ /o\
----- -----
/o\ /o\ // same input as above
----- ----- // this is also valid output
/o\ /o\
-----
Des règles standard s'appliquent.
C'est le code-golf, que la réponse la plus courte gagne!