Este es un desafío de policías y ladrones , el hilo de ladrones se puede encontrar aquí .
Su tarea es escribir algún código que genere una secuencia OEIS y contenga el nombre de la secuencia en el código ( A______
) y genere una segunda secuencia separada cuando el nombre de la secuencia en el código se cambie por el nombre de la segunda secuencia.
Aquí hay un ejemplo en Haskell que funciona para A000217 y A000290 .
f x|last"A000217"=='0'=x^2|1>0=sum[1..x]
Luego debes revelar una de las dos secuencias, y el código mantiene la segunda secuencia en secreto. Los ladrones intentarán descubrir cuál es la secuencia oculta. Si un ladrón logra determinar cuál es su secuencia (u otra secuencia que se ajuste a los criterios), su respuesta está descifrada. Si ninguno lo hace en una semana de publicación de su respuesta, puede marcar su respuesta como Segura y revelar la solución prevista para la verificación. Las respuestas seguras no se pueden descifrar.
De entrada y salida
Tomado de aquí
El código puede ser una función o programa completo que lleva n a través de un método de entrada estándar y da salida a la n º término de la secuencia como indexado por el índice proporcionada en la página OEIS.
Debe admitir todos los valores proporcionados en los archivos b de OEIS para esa secuencia; no es necesario admitir cualquier número que no esté en los archivos b.
Puntuación
Su puntaje será el número de bytes en su código, con menos bytes mejor.