La scorsa settimana Jimmy si è occupato di tutte queste piattaforme e corde e il povero Jimmy non ha nemmeno gambe o piedi su cui stare!
Il tuo compito è quello di prendere una stringa contenente più Jimmy e dare loro gambe e scarpe!
Ottieni input sotto forma di Jimmy String
Jimmy String => /o\ /o\ /o\
contenente solo /o\e
dai a ciascun Jimmy nell'input un paio di piedi che assomiglino a questo:
/o\
_/ \_
Trasforma la stringa Jimmy a testa flottante immessa in Jimmy con la stringa dei piedi, in questo modo:
// Input
/o\ /o\ /o\
// Output
/o\ /o\ /o\
_/ \_ _/ \_ _/ \_
Se 2 Jimmy sono vicini, devono spostarsi per fare spazio, Jimmys si sposterà sempre verso destra per fare spazio agli altri Jimmy.
// Input
/o\/o\
// Output
/o\ /o\
_/ \__/ \_
Gli altri Jimmy più lontani non devono essere spostati se non in caso di necessità
// Input
/o\/o\ /o\
// Output
/o\ /o\ /o\
_/ \__/ \_ _/ \_
// Input
/o\/o\ /o\
// Output
/o\ /o\ /o\
_/ \__/ \__/ \_
Si applicano regole standard e scappatoie,
Questo è code-golf, quindi può vincere la risposta più breve.
/o\<sp>/o\<sp><sp><sp><sp><sp><sp><sp><sp>/o\/o\mia attuale implementazione fallisce perché sposta gli ultimi due Jimmies verso sinistra anziché a destra. Tuttavia, tutti i casi di test hanno esito positivo.