Küplerden bir piramit inşa etmeniz gerekiyor. Küpler 2 açıdan görüntülenebilir:
_____ _____
/\ \ / /\
/ \____\ /____/ \
\ / / \ \ /
\/____/ \____\/
Bu, 2 olası açıdan 2 boyutlu küpler için bir örnektir. Küplerin yüksekliği $size
eğik çizgilerdir (veya ters eğik çizgilerdir) ve küpün genişliği2 * $size
alt . Üst düzey genişlik fazladan bir alt çizgi karakteri içermelidir.
Giriş, bir sayı (küplerin boyutu), eğik çizgi veya ters eğik çizgi (yönü / açıyı belirtmek için) ve başka bir sayı (piramidin yüksekliği) içeren bir dize olarak sağlanacaktır.
Örnekler:
Giriş:
1/1
Çıktı:
___
/\__\
\/__/
Giriş:
1\1
Çıktı:
___
/__/\
\__\/
Giriş:
2/1
Çıktı:
_____
/\ \
/ \____\
\ / /
\/____/
Giriş:
1/2
Çıktı:
___
___/\__\
/\__\/__/
\/__/\__\
\/__/
Giriş:
2\2
Çıktı:
_____
/ /\
/____/ \_____
\ \ / /\
\____\/____/ \
/ /\ \ /
/____/ \____\/
\ \ /
\____\/
Giriş:
1/3
Çıktı:
___
___/\__\
___/\__\/__/
/\__\/__/\__\
\/__/\__\/__/
\/__/\__\
\/__/
- İzleyen / önde gelen boşluklar sorun değil.
- Standart boşluklara izin verilmez.
- Girişin her zaman geçerli olacağını varsayabilirsiniz.
- Girişin çok büyük bir çıktıya neden olmayacağını varsayabilirsiniz, yani: çıktı terminale yazdırıldığında hiçbir satır sarma yoktur.
- Küpün boyutu ve piramidin yüksekliği pozitiftir (yani ≥ 1)
- Bu kod golf, bayt en kısa kod kazanır.
Mevcut Kazanan:
Glen O 270 bayt ile
meydan okuma açık kalır. mevcut olanı geçerseniz, kabul edilen cevabı güncelleyeceğim.