Considere la siguiente secuencia:
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, ...
Los dígitos pares comienzan desde 0 y se agrupan en series de longitud creciente. Se organizan cíclicamente, lo que significa que se ordenan en orden ascendente hasta alcanzar 8 y luego se vuelven a poner en ciclo desde 0 . 1 separa las corridas de dígitos pares, y también comienza la secuencia. Visualicemos cómo se forma esta secuencia:
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 ...
Métodos de entrada y salida aceptables:
Recibe un número entero N como entrada y salida de la N º término de esta secuencia.
Reciba un entero N como entrada y salida de los primeros N términos de esta secuencia.
Imprime la secuencia indefinidamente.
Puede elegir 0 o 1 indexación para los dos primeros métodos.
Puede competir en cualquier lenguaje de programación , mientras usa los métodos estándar de entrada y salida . Las lagunas estándar están prohibidas. Este es el código de golf , por lo que gana el código más corto en cada idioma.