Levenquina débil cíclica

8

Esta pregunta que nos pide que hagamos una "Levenquina Cíclica" no ha recibido respuesta . Así que hoy pediremos una versión un poco más simple. En este desafío definiremos una K- Levenquine como un programa cuya salida es la distancia K deLevenshteindesde su fuente.

Tarea

Su objetivo en este desafío es escribir un programa con un resultado diferente de su propia fuente; ejecutar esa salida como un programa también debería hacer lo mismo. Eventualmente, la secuencia de ejecutar repetidamente las salidas de cada programa sucesivo (en el mismo lenguaje) eventualmente debe generar el programa original.

Al igual que con el último desafío, debe haber dos programas distintos en este ciclo de modo que no compartan dos bytes (es decir, sus conjuntos de bytes son disjuntos).

Al igual que con la mayoría de los desafíos de , está prohibido leer su propio código fuente.

Puntuación

Cada programa en su ciclo será una K -Levenquine por alguna K . La mayor K de cualquiera de los programas en su ciclo será su puntaje. Su objetivo debe ser minimizar este puntaje, siendo 1 el puntaje óptimo.

Ad Hoc Garf Hunter
fuente
55
Posible duplicado de Levenquine cíclico
pppery
1
Estoy votando para mantener esto, porque este desafío es más fácil, y el duplicado potencial vinculado solo tiene una respuesta.
mbomb007
2
Ahora hay un lugar para discutir esto en meta: codegolf.meta.stackexchange.com/questions/17939/…
Ad Hoc Garf Hunter
1
Entonces, más de un mes después de que se publicó la meta publicación aplicable, todavía no ha habido cambios en la política duplicada para permitir generalizaciones de desafíos existentes como este. Incluso el autor de este desafío ha acordado que es un duplicado bajo la política como está redactado actualmente. La política debe hacerse cumplir, y eso significa cerrar este desafío.
pppery
1
Estoy en desacuerdo. El consenso no se ha mostrado en ninguna dirección, y se debe a la falta de actividad en la meta pregunta. Publíquelo en el byte 19 para obtener actividad. No va a doler nada dejar este desafío abierto.
mbomb007

Respuestas:

3

> <> , Puntuación: 41

'd3*}>a!o-!<<8:5@lI55>@z:5ll55>>q:>|q::|,

y el programa disjunto

"r00gr40g44++bb+0p64++?b6+0.22#eW4s )Z

Pruébalo en línea!

Una copia de mi respuesta a la pregunta Quine mutuamente exclusiva . Una quine mutuamente excluyente se compone de dos programas, A y B que no comparten caracteres comunes, donde A produce B y B produce A. Esto significa que es una Levenquine de 2 ciclos y también califica para esta pregunta. Esto puede actuar como una línea de base para otras respuestas más ingeniosas (aunque no estoy muy seguro de que esto no siga el camino de la pregunta original de Levenquine).

Una explicación más detallada se puede encontrar aquí .

Jo King
fuente