Este es un desafío de policías y ladrones. Para el hilo de los policías, ve aquí .
Los policías tienen tres tareas.
1) Elija una secuencia del OEIS .
2) Elija un idioma (se sugiere que este sea un argot de golf, pero no tiene que serlo) que, cuando se le da entrada n, sale A(n)(donde A(n)se elige la secuencia) utilizando todas las reglas habituales de código de golf .
Llame a este lenguaje L A y el código C A .
Por ejemplo, Jelly y Jelly_code .
3) Luego, elija un idioma diferente (se sugiere que esto no sea un argot de golf, pero no tiene que serlo) y escriba un código que no tenga entrada y salga el código C A , nuevamente siguiendo todas las reglas habituales de código de golf . (Nota:. Este código puede ser ofuscado y no necesita necesariamente ser golfed, pero cuanto más tiempo este código es el más fácil será para que los ladrones de roer su presentación)
Llame a este lenguaje L B y el código C B .
Por ejemplo, Python y Python_code .
La sumisión del policía a este desafío es la secuencia (especificada ya sea 0 o 1 indexada), el nombre de los dos idiomas L A y L B (y cuál resuelve qué parte), y el recuento de bytes de C B solamente. Mantenga el código real de ambas partes, y la longitud de C A , en secreto.
El desafío del ladrón es seleccionar la entrada de un policía y escribir el código C C en el mismo lenguaje L B que genera algún código en el mismo lenguaje L A que resuelve la tarea original de OEIS. La longitud de C C no puede ser mayor que la longitud de C B según lo revelado por el policía (aunque puede ser más corta). Nota: El código producido por C C no no tiene que coincidir con C A .
Para nuestro ejemplo, esto significa que el Ladrón tiene que escribir el código Python que genera el código Jelly que resuelve la secuencia OEIS original, y que el código Python no debe ser más largo que la longitud revelada por el Cop.
Condiciones ganadoras
El ladrón con las soluciones más agrietadas gana.