backstory
Feragatname: Kangurularla ilgili bilgiler içerebilir.
Kanguru gelişmenin birkaç aşamasını geçiyor. Yaşlandıkça ve güçlendikçe, daha yükseğe ve daha uzun zıplayabilirler ve aç olmadan önce daha fazla zıplayabilirler.
1. aşamada , kanguru çok azdır ve hiç atlayamaz. Buna rağmen sürekli beslenme gerektirir. Böyle bir aşama 1 kanguru aktivitesini temsil edebiliriz .
o
Aşamada 2 , kanguru küçük sıçramalar yapabilir, ancak en fazla 2 önce acıkır. Böyle bir aşama 2 kangaroo'nun aktivite modelini temsil edebiliriz .
o o
o o o
2. aşamadan sonra , kanguru hızla iyileşir. Takip eden her bir aşamada, kanguru biraz daha yükseğe (grafiksel gösterime göre 1 birim) ve iki kez daha zıplayabilir. Örneğin, bir aşama 3 kanguru aktivite kalıbı buna benziyor.
o o o o
o o o o o o o o
o o o o o
Aşaması için , n , etkinlik modeli oluşur 2 , n-1 yüksekliğinin V-şekilli atlar n .
Örneğin, evre 4 için , 8 yükseklikten 4 atlama var .
o o o o o o o o
o o o o o o o o o o o o o o o o
o o o o o o o o o o o o o o o o
o o o o o o o o o
Görev
Tam bir program ya da girdi olarak pozitif bir tamsayı n alan ve bir aşama n kangaroo'nun aktivite modelinin ASCII sanat temsilini basan veya döndüren bir fonksiyon yazın .
Çevreleyen boşluk ve ANSI çıkış kodlarına izin verilir, desen yukarıda gösterildiği gibi görünür.
Çıktıyı döndüren bir işlev seçerseniz, yazdırıldığında uygun çıktıyı görüntüleyen tek bir dize veya karakter dizisi döndürmesi gerekir. Bir dizi dizenin döndürülmesine izin verilmez.
o
Etkinlik deseninde ve cevabınızdaki tüm desenlerde tutarlı olduğu sürece, yazdırılabilir, beyaz olmayan herhangi bir karakteri kullanabilirsiniz .
Bu kod golf ; bayt cinsinden en kısa cevap kazanabilir!
o
. Boşlukları temsil etmek için herhangi bir karakteri de kullanabilir misiniz (farklı oldukları sürece?)?