Terence Tao kısa bir süre önce Goldbach'ın varsayımının zayıf olduğunu kanıtladı ! Hadi sömürelim!
Tek bir tamsayı verildiğinde n > 1
, n
5 astara kadar toplam olarak yazın. Girişi istediğiniz gibi alın ve istediğiniz gibi çıktı verin. Örneğin,
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
bir tamsayıyı girdi olarak alan ve toplamı çıktı olarak bir tamsayı listesi döndüren Adaçayı kodudur n
. Tao'nun teoremi ile bu her zaman sona erecek!
Giriş
Garip bir tam sayı n
. Girişi nasıl alacağınıza siz karar verirsiniz, ancak garip ise açıklayınız.
Çıktı
Oldukça açık uçlu. Bir liste döndür. Bir dize yazdırın. Bana bir, birkaç tane ya da hepsini ver. Bok yığınında (GS, Piet, vb.) Veya ardışık (ulaşılabilir) bir bellek bloğunda (BF, vb.) Bu sonraki durumlar için çıktıyı açıklayın. Her durumda, iade ettiğiniz / yazdırdığınız / ne yaptığınız n
6 bölümden az olan primerlere bir bölümün basit bir temsili olmalıdır .
puanlama
Bu kod golf, en küçük bayt sayısı kazanır.
Bonus! Eğer 'goldbach' kelimesi bir program olarak görünüyorsa (ardışık olmak zorunda değil; sadece sırayla. Durum önemli değil) programınızın 8 puanını çıkarır. Yukarıdaki kod buna bir örnektir.