Jimmy war letzte Woche mit all diesen Plattformen und Seilen beschäftigt , und der arme Jimmy hat nicht einmal Beine oder Füße, auf denen er stehen kann!
Ihre Aufgabe ist es, eine Schnur mit mehreren Jimmys zu nehmen und ihnen Beine und Schuhe zu geben!
Erhalten Sie Eingaben in Form eines Jimmy-Strings
Jimmy String => /o\ /o\ /o\
enthält nur /o\
und
Geben Sie jedem Jimmy in der Eingabe ein Paar Füße, die so aussehen:
/o\
_/ \_
Verwandeln Sie die eingegebene Jimmy-Saite mit schwebendem Kopf wie folgt in Jimmy mit Fußsaite:
// Input
/o\ /o\ /o\
// Output
/o\ /o\ /o\
_/ \_ _/ \_ _/ \_
Wenn 2 Jimmys nahe beieinander liegen, müssen sie sich bewegen, um Platz zu schaffen. Jimmys bewegt sich immer nach rechts, um Platz für andere Jimmys zu schaffen.
// Input
/o\/o\
// Output
/o\ /o\
_/ \__/ \_
Andere Jimmys, die weiter entfernt sind, dürfen nur bewegt werden, wenn dies erforderlich ist
// Input
/o\/o\ /o\
// Output
/o\ /o\ /o\
_/ \__/ \_ _/ \_
// Input
/o\/o\ /o\
// Output
/o\ /o\ /o\
_/ \__/ \__/ \_
Es gelten Standardregeln und Lücken,
Dies ist Code-Golf, also kann die kürzeste Antwort gewinnen.
/o\<sp>/o\<sp><sp><sp><sp><sp><sp><sp><sp>/o\/o\
Meine aktuelle Implementierung schlägt fehl, da die letzten beiden Jimmies nach links statt nach rechts verschoben werden. Alle Ihre Testfälle sind jedoch erfolgreich.