¡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 n
como 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 n
en 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.