Meydan okuma:
Burada bir dizinin ilk 100 maddesi var:
6,5,4,3,2,1,66,65,64,63,62,61,56,55,54,53,52,51,46,45,44,43,42,41,36,35,34,33,32,31,26,25,24,23,22,21,16,15,14,13,12,11,666,665,664,663,662,661,656,655,654,653,652,651,646,645,644,643,642,641,636,635,634,633,632,631,626,625,624,623,622,621,616,615,614,613,612,611,566,565,564,563,562,561,556,555,554,553,552,551,546,545,544,543,542,541,536,535,534,533,...
Bu dizi nasıl oluşur? İlk önce aralıktaki sayıya sahibiz [6, 1]
(tek bir kalıbın en yüksekten en alçağa mümkün olan tüm değerleri). Daha sonra rakamlara sahibiz [66..61, 56..51, 46..41, 36..31, 26..21, 16..11]
(en yüksekten en alta doğru iki zarın bütünleşik birleşik değerleri). Vb
Bu, OEIS sekansı A057436 ile ilgilidir: Sadece 1'den 6'ya kadar olan rakamları içerir , ancak sekansta geriye doğru sıralanan eşit miktarda rakamlı tüm sayılar içerir.
Zorluk, yukarıdaki sırayla işleviniz / programınız için bu üç seçenekten birini seçmektir:
- Bir girdisi alın ve bu dizinin değerini sıfırlayın; burada 0-indeksli veya 1-indeksli olabilir.
- Bir girdisi alın ve bu dizinin ilk veya değerlerini verin.
- Dizideki değerleri süresiz olarak çıktılar.
Tabii ki, herhangi bir makul çıktı formatı kullanılabilir. Dizeler / tamsayılar / ondalık sayılar / vb. Olabilir; (sonsuz) bir liste / dizi / akış / vb. olabilir; STDOUT için boşluk / virgül / satırsonu / diğer sınırlayıcı ile çıktı alınabilir; Lütfen vs. Cevabınızda kullandığınız G / Ç ve seçeneği belirtin!
Genel kurallar:
- Bu kod golf , bayt en kısa cevap kazanır.
Kod golf dillerinin, kod yazmayan dillerle yanıt göndermenizi engellemesine izin vermeyin. 'Herhangi bir' programlama dili için olabildiğince kısa bir cevap bulmaya çalışın. - Varsayılan I / O kuralları ile cevabınız için standart kurallar geçerlidir , bu nedenle STDIN / STDOUT, fonksiyonlar / yöntem, uygun parametreler ve dönüş tipi, tam programlar ile kullanılabilir. Çağrınız.
- Varsayılan Loopholes yasaktır.
- Mümkünse, lütfen kodunuz için test içeren bir bağlantı ekleyin (örn. TIO ).
- Ayrıca, cevabınız için bir açıklama eklemeniz şiddetle tavsiye edilir.
Seçenek 1'i seçerseniz bazı büyük test durumları:
n 0-indexed output 1-indexed output
500 5624 5625
750 4526 4531
1000 3432 3433
9329 11111 11112
9330 666666 11111
9331 666665 666666
10000 663632 663633
100000 6131232 6131233