¡Terence Tao demostró recientemente una forma débil de la conjetura de Goldbach! ¡Vamos a explotarlo!
Dado un número entero impar n > 1, escriba ncomo una suma de hasta 5 primos. Toma la entrada como quieras y da salida como quieras. Por ejemplo,
def g(o):
for l in prime_range(o+1):
if l == o:
return l,
for d in prime_range(l+1):
for b in prime_range(d+1):
if l+d+b == o:
return l,d,b
for c in prime_range(b+1):
for h in prime_range(c+1):
if l+d+b+c+h == o:
return l,d,b,c,h
es un código Sage que toma un entero como entrada y devuelve una lista de enteros como salida cuya suma es n. ¡Según el teorema de Tao, esto siempre terminará!
Entrada
Un entero extraño n. Usted decide cómo tomar la entrada, pero si es raro, explíquela.
Salida
Más bien abierto. Devuelve una lista. Imprime una cadena. Dame uno, algunos o todos. Deje basura en la pila (GS, Piet, etc.) o en un bloque de memoria consecutivo (accesible) (BF, etc.) de manera predecible. Para estos casos posteriores, explique el resultado. En todos los casos, lo que devuelve / imprime / lo que debe ser debe ser una representación directa de una partición nen primos con menos de 6 partes.
Puntuación
Este es el código de golf, gana el conteo de bytes más pequeño.
¡Prima! si la palabra 'goldbach' aparece como una subsecuencia (no necesariamente consecutiva; solo en orden. El caso no importa) de su programa reste 8 puntos. El código anterior es un ejemplo de esto.