Étant donné l'entrée d'une image d'art ASCII, sortez l'art ASCII en italique.
Pour mettre en italique l'art ASCII:
Insérez zéro espace avant la dernière ligne, un espace avant l'avant-dernière ligne, deux espaces avant l'avant-dernière ligne, etc.
Supprimez tous les espaces blancs de tête supplémentaires qui peuvent avoir été créés. Autrement dit, si chaque ligne a au moins des
n
espaces la précédant, supprimez lesn
espaces du début de chaque ligne.Remplacez tous les
\
s par|
, tous les|
s par/
et tous les/
s par_
. Gardez_
les mêmes existants .L'entrée est garantie pour contenir uniquement les caractères
\|/_
et l'espace.
Par exemple, l'entrée
/\/\/\ /\/\/\ /\/\/\ /\/\/\
/\ /\ /\ /\ /\ /\
/\/\/\ /\/\/\ /\ /\ /\/\
/\ /\ /\ /\ /\
/\ /\ /\/\/\ /\/\/\
doit sortir
_|_|_| _|_|_| _|_|_| _|_|_|
_| _| _| _| _| _|
_|_|_| _|_|_| _| _| _|_|
_| _| _| _| _|
_| _| _|_|_| _|_|_|
qui à son tour, fourni en entrée, sorties
_/_/_/ _/_/_/ _/_/_/ _/_/_/
_/ _/ _/ _/ _/ _/
_/_/_/ _/_/_/ _/ _/ _/_/
_/ _/ _/ _/ _/
_/ _/ _/_/_/ _/_/_/
qui produirait
______ ______ ______ ______
__ __ __ __ __ __
______ ______ __ __ ____
__ __ __ __ __
__ __ ______ ______
L'entrée et la sortie peuvent être soit une seule chaîne (avec un retour à la ligne facultatif) ou un tableau de lignes.
Puisqu'il s'agit de code-golf , le code le plus court en octets gagnera.
Cas de test supplémentaires:
|||||
/////
\\\\\
_____
/////
_____
|||||
_____
________
________
(c'est-à-dire que l'entrée d'une chaîne vide entraîne la sortie d'une chaîne vide)