Bei einer Eingabe eines ASCII-Kunstbilds wird das ASCII-Kunstbild kursiv ausgegeben.
So setzen Sie die ASCII-Grafik in Kursivschrift:
Fügen Sie vor der letzten Zeile keine Leerzeichen ein, ein Leerzeichen vor der vorletzten Zeile, zwei Leerzeichen vor der vorletzten Zeile usw.
Entfernen Sie alle zusätzlichen führenden Leerzeichen, die möglicherweise erstellt wurden. Das heißt, wenn jeder Zeile mindestens
n
Leerzeichen vorangestellt sind, entfernen Sien
Leerzeichen am Anfang jeder Zeile.Ersetzen Sie alle
\
s mit|
, alle|
s mit/
und alle/
s mit_
. Bestehendes_
beibehalten.Die Eingabe enthält garantiert nur die Zeichen
\|/_
und Leerzeichen.
Zum Beispiel die Eingabe
/\/\/\ /\/\/\ /\/\/\ /\/\/\
/\ /\ /\ /\ /\ /\
/\/\/\ /\/\/\ /\ /\ /\/\
/\ /\ /\ /\ /\
/\ /\ /\/\/\ /\/\/\
muss ausgeben
_|_|_| _|_|_| _|_|_| _|_|_|
_| _| _| _| _| _|
_|_|_| _|_|_| _| _| _|_|
_| _| _| _| _|
_| _| _|_|_| _|_|_|
was wiederum als Eingang, Ausgänge zur Verfügung gestellt
_/_/_/ _/_/_/ _/_/_/ _/_/_/
_/ _/ _/ _/ _/ _/
_/_/_/ _/_/_/ _/ _/ _/_/
_/ _/ _/ _/ _/
_/ _/ _/_/_/ _/_/_/
was ausgeben würde
______ ______ ______ ______
__ __ __ __ __ __
______ ______ __ __ ____
__ __ __ __ __
__ __ ______ ______
Eingabe und Ausgabe können entweder eine einzelne Zeichenfolge (mit optionalem Zeilenumbruch) oder ein Array von Zeilen sein.
Da es sich um Code-Golf , wird der kürzeste Code in Bytes gewinnen.
Zusätzliche Testfälle:
|||||
/////
\\\\\
_____
/////
_____
|||||
_____
________
________
(Das heißt, die Eingabe einer leeren Zeichenfolge führt zur Ausgabe einer leeren Zeichenfolge.)