Bir ASCII sanat resminin bir girişi göz önüne alındığında, italik hale getirilmiş ASCII sanatının çıktısını alın.
ASCII sanatını italik hale getirmek için:
Son satırdan önce sıfır boşluk, ikinci satırdan önce bir boşluk, üçüncü satırdan önce iki boşluk, vb.
Oluşturulmuş olabilecek tüm diğer boşlukları kaldırın. Diğer bir deyişle, her satırın
n
önünde en az boşluk varsa,n
her satırın başındaki boşlukları kaldırın .Tümünü
\
s ile değiştirin|
, hepsi|
s ile/
ve hepsi/
s ile_
. Var_
olanları aynı tut .Giriş sadece karakter
\|/_
ve boşluk içerecek şekilde garanti edilir .
Örneğin, giriş
/\/\/\ /\/\/\ /\/\/\ /\/\/\
/\ /\ /\ /\ /\ /\
/\/\/\ /\/\/\ /\ /\ /\/\
/\ /\ /\ /\ /\
/\ /\ /\/\/\ /\/\/\
çıktı gerekir
_|_|_| _|_|_| _|_|_| _|_|_|
_| _| _| _| _| _|
_|_|_| _|_|_| _| _| _|_|
_| _| _| _| _|
_| _| _|_|_| _|_|_|
sırayla girdi olarak sağlanan çıktılar
_/_/_/ _/_/_/ _/_/_/ _/_/_/
_/ _/ _/ _/ _/ _/
_/_/_/ _/_/_/ _/ _/ _/_/
_/ _/ _/ _/ _/
_/ _/ _/_/_/ _/_/_/
hangi çıktı
______ ______ ______ ______
__ __ __ __ __ __
______ ______ __ __ ____
__ __ __ __ __
__ __ ______ ______
Giriş ve çıkış, tek bir dize (isteğe bağlı izleyen yeni satırlı) veya satır dizisi olabilir.
Bu kod golf olduğundan, bayttaki en kısa kod kazanır.
Ekstra test durumları:
|||||
/////
\\\\\
_____
/////
_____
|||||
_____
________
________
(yani, boş dizgenin girişi boş dizgenin çıktısıyla sonuçlanır)