A diferencia de muchos desafíos de C&R, esto no requiere una publicación de ladrones por separado; El objetivo de los ladrones es descifrar la respuesta anterior y luego publicar una nueva como policía.
Como respondedores, escribirás una serie de políglotas que se verán así (cada columna es un idioma y cada entrada es la salida de la respuesta en ese idioma):
Language: 1 2 3 4 5 6 7 8 ...
Answer 1: 0 1 2
Answer 2: 1 2 3
Answer 3: 2 3 4
Answer 4: 3 4 5
Answer 5: 4 5 6
Answer 6: 5 6 7
...
(los espacios en blanco significan que no se requiere comportamiento en ese caso).
Cada respuesta debe trabajar en 3 idiomas e imprimir 3 números consecutivos diferentes que son cada uno más de los números impresos por la respuesta anterior (impresa la primera respuesta 0
, 1
y 2
). Cada respuesta utiliza dos idiomas de la presentación anterior y un tercer idioma nuevo. El respondedor debe tratar de ofuscar lo que es este tercer idioma.
Para publicar una nueva respuesta, debes:
- Encuentra la respuesta más reciente al encontrar cuál es su tercer idioma.
- Preferiblemente, agregue una explicación para su crack y notifique al afiche la respuesta. Una vez que se haya descifrado su envío, también debe agregar una explicación.
- Escriba un políglota que consista en el segundo y tercer idioma de esta respuesta, junto con otro idioma de su elección. Revela tus dos primeros idiomas, pero no reveles el nuevo. El objetivo del próximo póster será encontrar este idioma (o cualquier otro idioma en el que funcione), por lo que debe intentar ofuscarlo.
Presupuesto
Los criterios para un lenguaje de programación válido son los mismos que los de The Programming Language Quiz, Mark II - Cops :
- Tiene un artículo de Wikipedia en inglés , un artículo de esolangs o un artículo de Rosetta Code en el momento en que se publicó este desafío, o está en ¡ Pruébelo en línea! . Tener un intérprete vinculado en cualquiera de estas páginas hace que ese intérprete sea completamente legal.
- Debe satisfacer nuestras reglas sobre lo que constituye un lenguaje de programación .
- Debe tener un intérprete gratuito (como en cerveza). Gratis aquí significa que cualquiera puede usar el programa sin tener que pagar para hacerlo.
Cada respuesta debe ejecutarse en menos de un minuto en una PC razonable.
- Usted puede volver a utilizar lenguajes de programación, pero debe haber al menos dos respuestas en el medio (por lo que una respuesta individual no puede volver a utilizar un lenguaje).
- Romper una presentación consiste en encontrar cualquier lenguaje de programación que imprima el resultado correcto, no solo el deseado. Si se ejecuta un envío en cualquier idioma que no se haya declarado o encontrado que funciona, no hay requisitos para hacer nada.
- No puede publicar dos veces (o más) seguidas.
Criterio ganador
La respuesta ganadora es la que tomó más tiempo en descifrar. El desafío nunca terminará, por lo que siempre es posible que la respuesta ganadora cambie.