İ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 / rightvs.) - 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 leftve rightbu 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 PPCGve 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.