İki giriş Verilen - bunlardan biri (yeni satır hariç, uzay dahil) boş olmayan bir yazdırılabilir ASCII dize, seçtiğiniz (iki ayrı, tutarlı değerlerin diğer varlık biri 1 / 0
, l / r
, left / right
vs.) - ASCII sanat uçak çıktı sola veya sağa işaret eden dizenin afişi. Tutarlılık açısından, ben kullanarak olacağım left
ve right
bu meydan okuma açıklaması boyunca.
Düzlem ya |-DI>-/
( left
) ya da \-<ID-|
( right
) şeklindedir. Büyük başlık açık olduğundan, giriş dizesinin soldan sağa ( left
) veya sağdan sola ( right
) boşluklarla ayrılmış ve bir şekil kutusuyla çevrelenmiş karakterlerden oluşur
/--/
---< <
\--\
veya
\--\
> >---
/--/
Mesajın başlangıcı / sonu ile >
, <
karakterleri arasında bir boşluk olması gerektiğini unutmayın .
Örneğin, mesaj HAPPY BIRTHDAY!
ve yön şöyledir left
:
/-------------------------------/
|-DI>-/---< H A P P Y B I R T H D A Y ! <
\-------------------------------\
İşte mesaj PPCG
ve yön right
. Banner'ın bu tarafından görüntülendiğinde harflerin "geriye" göründüğüne dikkat edin:
\---------\
> G C P P >---\-<ID-|
/---------/
kurallar
- Karakterlerin kendileri doğru sıralandığı sürece, öndeki satır veya boşluk satırları isteğe bağlıdır.
- Tam bir program veya bir işlev kabul edilebilir. Bir işlev varsa, çıktıyı yazdırmak yerine döndürebilirsiniz.
- Mümkünse, diğer kişilerin kodunuzu deneyebilmesi için lütfen bir çevrimiçi test ortamına bağlantı ekleyin!
- Standart boşluklar yasaktır.
- Bu kod golfüdür, bu nedenle tüm olağan golf kuralları geçerlidir ve en kısa kod (bayt cinsinden) kazanır.
eval
- Sol için sola bakan bir düzlem ve sağ için sağa dönük bir düzlem oluşturan bir program girin.