Aşağıdaki sırayı düşünün:
1, 0, 1, 2, 4, 1, 6, 8, 0, 1, 2, 4, 6, 8, 1, 0, 2, 4, 6, 8, 1, 0, 2, 4, 6, 8, 0, 1, ...
Çift rakamlar 0'dan başlar ve artan uzunluktaki çalışmalarda gruplanır. Bunlar döngüsel olarak düzenlenir, yani 8'e ulaşılana kadar artan sırada sıralanırlar ve daha sonra 0'dan geri çevrilirler . 1 , çift haneli sayıları ayırır ve diziyi de başlatır. Bu dizinin nasıl oluştuğunu görelim:
1, 0, 1, 2, 4, 1, 6, 8, 0, 1, 2, 4, 6, 8, 1, 0, 2, 4, 6, 8, 1, ...
- ---- ------- ---------- -------------
run length: 1 2 3 4 5 ...
position of 1: X X X X X X ...
even sequence: 0, 2, 4, 6, 8, 0, 2, 4, 6, 8, 0, 2, 4, 6, 8 ...
Kabul Edilebilir Giriş ve Çıkış yöntemleri:
Bir tamsayıdır al N giriş ve çıkış olarak N bu dizinin inci terimi.
Bir tamsayıdır al N giriş ve çıkış ilk olarak K Bu dizinin koşulları.
Diziyi süresiz olarak yazdırın.
İlk iki yöntem için 0 veya 1 indekslemeyi seçebilirsiniz.
Standart giriş ve çıkış yöntemlerini kullanarak herhangi bir programlama dilinde rekabet edebilirsiniz . Standart boşluklar yasaktır. Bu kod golf , bu yüzden her dilde en kısa kod kazanır.