ASCIIアート画像の入力が与えられた場合、ASCIIアートを斜体で出力します。
ASCIIアートを斜体にするには:
最後の行の前にゼロスペース、最後から2番目の行の前に1スペース、最後から3番目の行の前に2スペースを挿入します。
作成された可能性のある余分な先行空白を削除します。つまり、各行の
n
前に少なくともスペースがある場合は、各行n
の先頭からスペースを削除します。すべて置き換え
\
秒で|
、すべて|
との/
、およびすべて/
のと_
。既存_
のものを同じにしてください。入力には、文字
\|/_
とスペースのみが含まれることが保証されています。
たとえば、入力
/\/\/\ /\/\/\ /\/\/\ /\/\/\
/\ /\ /\ /\ /\ /\
/\/\/\ /\/\/\ /\ /\ /\/\
/\ /\ /\ /\ /\
/\ /\ /\/\/\ /\/\/\
出力する必要があります
_|_|_| _|_|_| _|_|_| _|_|_|
_| _| _| _| _| _|
_|_|_| _|_|_| _| _| _|_|
_| _| _| _| _|
_| _| _|_|_| _|_|_|
次に、入力として提供され、出力されます
_/_/_/ _/_/_/ _/_/_/ _/_/_/
_/ _/ _/ _/ _/ _/
_/_/_/ _/_/_/ _/ _/ _/_/
_/ _/ _/ _/ _/
_/ _/ _/_/_/ _/_/_/
出力するだろう
______ ______ ______ ______
__ __ __ __ __ __
______ ______ __ __ ____
__ __ __ __ __
__ __ ______ ______
入力と出力は、単一の文字列(オプションの末尾の改行を含む)または行の配列のいずれかです。
これはcode-golfであるため、バイト単位の最短コードが優先されます。
追加のテストケース:
|||||
/////
\\\\\
_____
/////
_____
|||||
_____
________
________
(つまり、空の文字列を入力すると、空の文字列が出力されます)