Schreiben eines Programms , das in einer Zeichenkette , die nur Leerzeichen, Zeilenumbrüche nimmt und spitze Klammern: <
, >
( Chevrons ). Geben Sie eine Folge von Leerzeichen, Zeilenumbrüchen und Schrägstrichen aus :, ( Soliduses ), deren Formen der Eingabe entsprechen, die jedoch um eine Vierteldrehung im Uhrzeigersinn gedreht wurden, wobei eine Spalte mit Leerzeichen zwischen den einzelnen Zeilen der ursprünglichen Eingabe eingefügt/
wurde \
(aus Gründen der Ästhetik).
Wenn die Eingabe beispielsweise wie folgt lautet:
<>
Die Ausgabe wäre:
/\
\/
Wenn die Eingabe wie folgt lautet:
><<<>
<><
Die Ausgabe wäre:
\/
/\ /\
\/ /\
/\ /\
\/
Wenn die Eingabe wie folgt lautet:
>> <<
<> <>
<
><
Die Ausgabe wäre:
/\ \/
\/ \/
\/ /\
/\
/\ /\
\/ /\
Beachten Sie, dass in den letzten beiden Beispielen eine einzelne Spalte mit Leerzeichen zwischen den ursprünglichen Eingabezeilen vorhanden ist.
Sie können ein vollständiges Programm schreiben, das die Eingabe auf jede übliche Weise (Befehlszeile, stdin) übernimmt und die Ausgabe ausgibt, oder Sie können eine Funktion mit einem String-Argument schreiben, das die Ausgabe ausgibt oder zurückgibt.
Leere führende und nachfolgende Zeilen oder Spalten mit Leerzeichen in der Eingabe müssen nicht in der Ausgabe vorhanden sein. Außerdem kann die Ausgabe an beliebigen Stellen eine beliebige Anzahl von führenden und / oder nachfolgenden Leerzeichen und / oder Zeilenumbrüchen enthalten, sofern die resultierenden Formen korrekt sind. Mit anderen Worten, die Übersetzung der ASCII-Kunst spielt keine Rolle, nur die Formen und ihre Beziehung zueinander .
Optional können Sie davon ausgehen, dass die Eingabe eine nachgestellte Newline enthält.
Der kürzeste Code in Bytes gewinnt.