Meydan okuma
Burada PPCG'de dizilerimizi seviyoruz, işte bir başkası eğlenceli .
En tanımlayalım a(n)olarak en küçük negatif olmayan tamsayı Xherhangi eşit değildir a(k)( 0 < k < n) ve a(n-1)ve Xherhangi bir ondalık basamak paylaşmayın.a(0) = 0
Bir giriş verildiğinde n > 0, böyle bir çıktı a(n).
Örneğin, giriş için n = 13, elimizdeki a(13) = 20beri, a(12) = 11ve 20herhangi bir ondalık basamak paylaşmaz henüz görmedik tamsayı en küçük negatif olmayan bir 11.
Sıra
İşte başlamanız için ilk 20 terim. Bu, OEIS üzerindeki A067581 dizisidir .
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 22, 11, 20, 13, 24, 15, 23, 14, 25
kurallar
- Giriş ve çıktının, dilinizin yerel tamsayı tipine uyacağı varsayılabilir.
- Giriş ve çıkış herhangi bir uygun formatta verilebilir .
- Örneklerimde burada olduğum gibi 0 dizinini veya gönderiminiz için 1 dizini seçebilirsiniz. Lütfen hangisini yaptığını belirt.
- Tam bir program veya bir işlev kabul edilebilir. Bir işlev varsa, çıktıyı yazdırmak yerine geri gönderebilirsiniz.
- Mümkünse, lütfen başkalarının kodunuzu deneyebilmesi için çevrimiçi bir test ortamına bir bağlantı ekleyin!
- Standart boşluklar yasaktır.
- Bu kod-golf olduğundan, tüm normal golf kuralları geçerlidir ve en kısa kod (bayt cinsinden) kazanır.
n > 1(veyan ≥ 2girdi olarak)? (1-indeksleme)