Este es un desafío de policías y ladrones . Para el hilo policías, ve aquí .
Este desafío involucra dos secuencias OEIS elegidas por los policías - S 1 , S 2 - y qué tan bien esas secuencias pueden ser golfizadas y ofuscadas.
Los policías están construyendo el código A que produce S 1 y dan un número X que afirman que es la mejor distancia posible de Levenshtein (en caracteres) para crear B que produce S 2 .
El desafío de los ladrones
Para descifrar la sumisión de un policía en particular, los ladrones deben idear un programa C en el mismo lenguaje (y versión) que la respuesta que produce S 2 (n) y si el carácter Y se aleja de A (con Y <= X
). Los ladrones no necesariamente necesitan encontrar exactamente el mismo código B que produjo el policía (en secreto). Los envíos de los ladrones deben adherirse al mismo índice 0 o índice 1 especificado por el envío del policía.
Si logra esto, publique una respuesta con la solución, vinculando la respuesta del policía, y deje un comentario sobre la respuesta del policía vinculando la suya.
Cada respuesta de policía solo se puede descifrar una vez y, por supuesto, no puedes descifrar tu propia respuesta. Si la respuesta del policía resulta ser inválida antes o después de ser descifrada, no se cuenta para el puntaje del ladrón.
Ganar y anotar
Los ladrones son anotados por (X - Y)*5 + 5
cada una de sus grietas, y el ladrón con el puntaje más alto general gana.
Reglas adicionales
- No debe usar ninguna función integrada para generar hash, cifrado o generación de números aleatorios (incluso si coloca el generador de números aleatorios en un valor fijo).
- Se permiten programas o funciones, pero el código no debe ser un fragmento y no debe asumir un entorno REPL.
- Puede tomar entrada y dar salida en cualquier formato conveniente . Los métodos de entrada / salida deben ser los mismos para ambas secuencias.
- La calculadora definitiva para la distancia de Levenshtein para este desafío es esta en Planet Calc.
- Además de ser un desafío CnR, este es el código de golf, por lo que se aplican todas las reglas habituales de golf.