टेरेंस ताओ ने हाल ही में गोल्डबैक के अनुमान का एक कमजोर रूप साबित किया ! चलो शोषण करते हैं!
एक अजीब पूर्णांक को देखते हुए n > 1
, n
5 तक की राशि के रूप में लिखें । हालाँकि आपको जो इनपुट पसंद है वह लें, और आउटपुट दें जो आपको पसंद है। उदाहरण के लिए,
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
सेज कोड है जो एक पूर्णांक को इनपुट के रूप में लेता है, और पूर्णांकों की सूची को आउटपुट के रूप में देता है जिसका योग है n
। ताओ के प्रमेय द्वारा, यह हमेशा समाप्त होगा!
इनपुट
एक अजीब पूर्णांक n
। आप तय करते हैं कि इनपुट कैसे लेना है, लेकिन अगर यह अजीब है, तो इसे समझाएं।
उत्पादन
बल्कि खुल्लम-खुल्ला हुआ। एक सूची लौटाओ। एक स्ट्रिंग प्रिंट करें। एक, कुछ, या सभी को गिम्मे। स्टैक (जीएस, पिएट, इत्यादि) या एक निरंतर (पहुंच में) मेमोरी ब्लॉक (बीएफ, आदि) के आसपास झूठ बोलने वाली बकवास छोड़ दें। इन बाद के मामलों के लिए, आउटपुट की व्याख्या करें। सभी मामलों में, आप जो वापस लौटते हैं / प्रिंट करते हैं / व्हाटएवौ को n
6 भागों में कम से कम भागों में विभाजन का एक सीधा प्रतिनिधित्व होना चाहिए ।
स्कोरिंग
यह कोड गोल्फ, सबसे छोटी बाइट गिनती जीत है।
बक्शीश! यदि शब्द 'गोल्डबैक' आपके प्रोग्राम के बाद के क्रम के रूप में प्रकट होता है (जरूरी नहीं कि लगातार; बस क्रम में कोई फर्क नहीं पड़ता) 8 अंक घटाते हैं। ऊपर दिया गया कोड इसका एक उदाहरण है।