Me han interesado mucho las secuencias que siguen a la propiedad
recientemente, así que aquí hay otra pregunta sobre estas secuencias. En particular, nos interesan las secuencias desde los enteros hasta los números naturales.
Una secuencia periódica con la propiedad anterior es un n -Juggler si y solo si contiene exactamente n valores distintos. Por ejemplo, la siguiente secuencia es un malabarista 2
... 2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1,2,2,1 ...
porque solo contiene los números 1
y 2
.
Un ejemplo de un malabarista tres sería
... 3,5,3,5,1,5,3,5,3,5,1,5,3,5,3,5,1,5,3,5,3,5,1,5,3,5,3,5,1,5,3,5,3,5,1,5 ...
ya que hace malabares 1
, 3
y 5
.
Tarea
Dado n> 1 como entrada, genera cualquier n -Juggler.
Puede generar una secuencia de varias maneras, puede
genera una función que lo indexa.
tomar una entrada adicional del índice y generar el valor en ese índice.
genera una subsección continua de la secuencia que, con la propiedad dada, determina de forma exclusiva la secuencia.
Este es el código de golf, por lo que las respuestas se puntúan en bytes, con menos bytes mejor.
a(n+1) = a(n-a(n))
, y no +
2,2
una vez → 2,2,2,2
, repetir de nuevo → 2,2,2,2,2,2
, etc. No hay absolutamente ninguna manera de obtener una 1
repetición 2,2
. La secuencia que obtienes siempre es única.