Çamurlar küp şeklinde olan düşmanlar içinde Minecraft öldürürken kendilerini birden fazla küçük sürümleri girmeye. Bu zorluğun amaçları doğrultusunda, onları 3 renk ile 8 × 8 piksel görüntü olarak göstereceğiz:
Kesin RGB renkler:
0, 0, 0
gözler ve ağız için110, 170, 90
Merkez için, koyu yeşil116, 196, 96
dış için, hafif yeşil
Meydan okuma
Olumlu bir tamsayı alan ve bir dikdörtgene paketlenmiş N boyutlarındaki inceliklerin görüntüsünü veren bir program veya işlev yazın. Soldan sağa doğru giderken, görüntüde aşağıdaki şekillere sahip olmalıdır:
- 2 (N-1) 8 × 8 inceltilmiş bir yığın .
- 2 (N-2) 16 × 16 inceltilmiş bir yığın .
- 2 (N-3) 32 × 32 inceltilmiş bir yığın .
- Ve yığın sadece bir sümük içerene kadar devam eder.
8 × 8 versiyonundan ( ) daha büyük slime görüntüleri en yakın komşu örnekleme ile üretilir (yani tüm pikselleri iki katına çıkarır). Burada verilen tam sümük tasarım ve renklerini kullanmanız gerektiğini unutmayın.
Son görüntü 2 N -1 inceltecek ve 2 (N + 3) -8 piksel genişliğinde ve 2 (N + 2) piksel yüksekliğinde olacak.
Görüntü, herhangi bir ortak görüntü dosyası biçiminde çıkarılabilir, bir dosyaya kaydedilir veya ham veri akışı olarak yazdırılabilir / döndürülebilir veya çalışma süresi boyunca doğrudan görüntülenebilir.
Bayt cinsinden en kısa kod kazanır.
Örnekler
Programınız bu kesin sonuçları vermeli.
N = 1:
N = 2:
N = 3:
N = 4:
N = 5:
N = 6:
Büyük N de aynı şekilde çalışmalıdır.