Pozitif tamsayılar verilen ve h çıkış ağırlık sütun ve h aşağıda tarif edildiği gibi metin satırları.
İlk satır 11 ile başlar 0
s , ikinci sıra 10 1
s ile, üçüncü sıra dokuz 2
s ile başlar ve onuncu sıradan iki 9
s ile aşağı doğru devam eder . Bu ilk on satırın her birinde, ardışık basamakların ilk çalışmasını takiben, bir sonraki en düşük basamak ikinci bir sonraki en düşük basamak iki kez görünmeden iki kez görünür ve bu desen sonsuza kadar tekrarlanır. Bir çalışma varsa 0
s oluşur ondan sonra basamak her zaman 9
bu.
Onuncu sıranın altındaki satırlar, hemen üstündeki satırla aynıdır, ancak sağa birer birer kaydırılır. Görünen yeni basamak, kendisinin başka bir örneğinin yanında değilse, en soldaki önceki basamakla aynıdır. Aksi takdirde, bir sonraki en yüksek basamaktır (9'dan 0'a geçiş).
İlk elemanlar aşağıdaki gibidir:
00000000000
11111111110
22222222211
33333333221
44444443322
55555544332
66666554433
77776655443
88877665544
99887766554
Deseni daha net hale getirmek için renkli metin içeren bir görüntü.
Daha az sütun / satır üretmeniz gerekiyorsa, yukarıdaki metni kırpmanız yeterlidir.
Bundan daha fazla sütun / satır üretmeniz gerekiyorsa, mevcut merdivenler genişletilmelidir. Daha fazla sütun / satır ardışık basamaklardan oluşan yeni merdivenler eklerse, basamaklar tamsayılardan döngüsel olarak seçilmelidir. Dolayısıyla giriş için çıkış
000000000009988
111111111100998
222222222110099
333333332211009
444444433221100
555555443322110
666665544332211
777766554433221
888776655443322
998877665544332
099887766554433
009988776655443
100998877665544
İşte bu metnin renkli bir görüntüsü:
kurallar
- Çıktı herhangi bir uygun yöntemle verilebilir .
- Tam bir program veya bir işlev kabul edilebilir. Bir işlev varsa, çıktıyı yazdırmak yerine döndürebilirsiniz.
- İsterseniz bir satır listesi döndürebilirsiniz.
- İsterseniz 2D bir dizi rakam veya rakam listesi döndürebilirsiniz.
- Standart boşluklara izin verilmedi.
En kısa kod kazanır.
Test senaryoları
Giriş, test senaryoları için olarak alınır .
1,1
0
3,2
000
111
20,1
00000000000998877665
11,10
00000000000
11111111110
22222222211
33333333221
44444443322
55555544332
66666554433
77776655443
88877665544
99887766554
15,13
000000000009988
111111111100998
222222222110099
333333332211009
444444433221100
555555443322110
666665544332211
777766554433221
888776655443322
998877665544332
099887766554433
009988776655443
100998877665544