El lenguaje es un dialecto mental que es conocido por romper los desafíos de restricción de fuente. Esto se debe a que Lenguage solo se preocupa por la longitud de su fuente y no por el contenido.
Primero, se calcula la duración del programa. Luego, dicha longitud se convierte en binaria y se rellena con ceros a la izquierda a un múltiplo de 3. La cadena binaria resultante se divide en trozos de 3 bits, cada uno de los cuales se traduce en un comando brainfuck como tal:
000 -> +
001 -> -
010 -> >
011 -> <
100 -> .
101 -> ,
110 -> [
111 -> ]
Finalmente el programa se ejecuta como brainfuck 1 .
A partir de aquí, el desafío es bastante simple: escriba un programa de lenguaje que no tenga entrada y produzca una salida que consta de un byte entero repetido veces, donde es estrictamente mayor que la longitud de su programa.
Las respuestas se puntuarán en bytes, siendo menos bytes mejores.
Aquí hay un programa hacky para calcular el lenguaje de brainfuck
1: Para este desafío, utilizaremos celdas envolventes y una cinta no envolvente.
fuente
+[.]
¿Yo gano? : P+
]