OEIS tiene una variación (A111439) en la secuencia de Golomb . Como en la secuencia de Golomb, A(n)describe con qué frecuencia naparece en la secuencia. Pero además, no hay dos números consecutivos pueden ser idénticos. Al construir la secuencia, A(n)siempre se elige como el entero positivo más pequeño que no viola estas dos propiedades. Debido a números idénticos consecutivos no permitidos, la serie se tambalea ligeramente hacia arriba y hacia abajo a medida que crece. Aquí están los primeros 100 términos:
1, 2, 3, 2, 3, 4, 3, 4, 5, 6, 5, 6, 5, 6, 7, 6, 7, 8, 7, 8, 9, 8, 9, 8, 9,
10, 9, 10, 9, 10, 11, 10, 11, 10, 11, 10, 11, 12, 11, 12, 13, 12, 13, 12,
13, 12, 13, 12, 13, 14, 15, 14, 15, 14, 15, 14, 15, 14, 15, 14, 15, 16, 15,
16, 17, 16, 17, 16, 17, 16, 17, 16, 17, 18, 17, 18, 17, 18, 19, 18, 19, 18,
19, 18, 19, 18, 19, 18, 19, 20, 19, 20, 21, 20, 21, 20, 21, 20, 21, 20
La lista completa de los primeros 10,000 números se puede encontrar en OEIS .
El desafío es escribir un programa o función que compute A(n), dado n. nestá 1basado para garantizar que la propiedad autodescriptiva funcione.
Reglas
Puede escribir un programa o una función y utilizar cualquiera de nuestros métodos estándar para recibir entradas y proporcionar salidas.
Puede usar cualquier lenguaje de programación , pero tenga en cuenta que estas lagunas están prohibidas de forma predeterminada.
Este es el código de golf , por lo que gana la respuesta válida más corta, medida en bytes .
Casos de prueba
n A(n)
1 1
4 2
10 6
26 10
100 20
1000 86
1257 100
10000 358
Naparece después de la última ocurrencia de la N-1cual mide el número de bamboleos N).