Este es un nuevo tipo de desafío inspirado en el problema Recuperar el código fuente mutado .
Debe escribir dos programas o funciones en el mismo idioma. El primero debe resolver la Tarea # 1 y el segundo debe resolver la Tarea # 2.
Su puntaje será la suma del programa más largo y la distancia de Levenshtein entre el código fuente de los dos programas. Una puntuación más baja es mejor, por lo que debe intentar hacer que las dos soluciones sean similares, manteniendo cortas las duraciones de los programas.
Tarea 1
Se le da un número entero positivo N
y debe generar la secuencia Collatz de N
separados por espacios o nueva línea. Se permite el separador final.
El primer elemento de la secuencia de Collatz es N
. El resto de los elementos se generan en función de su sucesor :
Tan pronto como la secuencia llega, 1
no se generan nuevos elementos.
Entrada => Ejemplos de salida:
6 => 6 3 10 5 16 8 4 2 1
8 => 8 4 2 1
1 => 1
Tarea 2
Un par de primos gemelos es un par de enteros positivos cuya diferencia es 2 y ambos son primos.
Se le da un número entero positivo N
y debe generar el par más pequeño de primos gemelos donde ambos primos son más grandes que N
El primer número debe ser el más pequeño y los dos primos deben estar separados por espacios o nueva línea. Se permite el separador final.
Entrada => Ejemplos de salida:
6 => 11 13
42 => 59 61
1 => 3 5
Fragmento para calcular el puntaje
(Modificación de la del problema Recuperar el código fuente mutado ).
Editar
En el encabezado de las respuestas usemos el formato
[Language], [longer length] + [distance] = [final score]
.
P.ej
Python 2, 60 + 32 = 92
3 5
la entrada 3 en pares primos. Debería salir5 7
.