Anoche estaba buscando el desafío Quine endurecido por radiación, pero no pude encontrarlo. Resulta que nadie lo ha pedido todavía! Asi que aqui esta:
Su tarea es hacer un quine, que es un programa de computadora no vacío que imprime su propia fuente sin leerlo. Además, si elimina cualquier byte de su programa original, el nuevo programa debe imprimir la fuente de su programa original.
Este es el código de golf, por lo que las respuestas se puntúan en bytes con menos bytes mejor.
code-golf
quine
radiation-hardening
Post Rock Garf Hunter
fuente
fuente
Respuestas:
Gol> <> ,
4945 bytesPruébalo en línea!
¡Verificación!
Hice esto en Gol> <> en lugar de> <> porque el primero tiene el
K
operador práctico que copia losn
elementos superiores en la pila, lo que facilita la duplicación de la copia limpia del código fuente.Explicación:
Esto funciona al tener dos copias del código de ejecución y redirigir al segundo si el primero está dañado. Esto falla cuando
\
se elimina la última línea o la nueva línea central, ambas compensadas para más adelante.fuente