यहाँ एक आसान अनुक्रम के पहले 100 नंबर:
0,1,0,2,1,4,3,7,6,11,10,16,15,22,21,29,28,37,36,46,45,56,55,67,66,79,78,92,91,106,105,121,120,137,136,154,153,172,171,191,190,211,210,232,231,254,253,277,276,301,300,326,325,352,351,379,378,407,406,436,435,466,465,497,496,529,528,562,561,596,595,631,630,667,666,704,703,742,741,781,780,821,820,862,861,904,903,947,946,991,990,1036,1035,1082,1081,1129,1128,1177,1176,1226
यह क्रम कैसे काम करता है?
n: 0 1 2 3 4 5 6 7 8 9 10 11 12
0, 1-1=0, 2-1=1, 4-1=3, 7-1=6, 11-1=10, 16-1=15,
0+1=1, 0+2=2, 1+3=4, 3+4=7, 6+5=11, 10+6=16, 15+7=22
a(0) = 0
- प्रत्येक विषम
n
(0-अनुक्रमित) के लिए, यहa(n-1) + X
(जहांX=1
तक पहुँचा जाता है और हर बार 1 तक बढ़ता है) - हर भी
n
(0-अनुक्रमित) के लिए, यह हैa(n-1) - 1
चुनौती:
में से एक:
- एक इनपुट पूर्णांक को देखते हुए
n
,n
अनुक्रम में 'वें नंबर को आउटपुट करता है । - एक इनपुट पूर्णांक को देखते हुए
n
,n
अनुक्रम की पहली संख्या को आउटपुट करता है । - इनपुट ( या खाली अप्रयुक्त इनपुट ) लेने के बिना अनुक्रम को अनिश्चित काल तक आउटपुट करें ।
चुनौती नियम:
- इनपुट
n
0- या 1-अनुक्रमित दोनों हो सकते हैं। - यदि आप अनुक्रम का भाग (भाग) करते हैं, तो आप सूची / सरणी का उपयोग कर सकते हैं, किसी भी सीमांकक के साथ प्रिंट कर सकते हैं (स्थान, अल्पविराम, नई पंक्ति, आदि)। तुम्हारा कॉल।
- कृपया बताएं कि आपने अपने उत्तर में किन तीन विकल्पों का उपयोग किया है।
- आपको कम से कम पहले 10,000 नंबर (10,000 वां नंबर
12,497,501
) का समर्थन करना होगा ।
सामान्य नियम:
- यह कोड-गोल्फ है , इसलिए बाइट्स जीत में सबसे छोटा जवाब है।
कोड-गोल्फ भाषाओं को गैर-कोडगॉल्फिंग भाषाओं के साथ उत्तर पोस्ट करने से हतोत्साहित न करें। 'किसी भी' प्रोग्रामिंग भाषा के लिए यथासंभव संक्षिप्त उत्तर के साथ आने का प्रयास करें। - मानक नियम आपके उत्तर के लिए लागू होते हैं , इसलिए आपको उचित पैरामीटर और रिटर्न-टाइप, पूर्ण कार्यक्रमों के साथ STDIN / STDOUT, फ़ंक्शन / विधि का उपयोग करने की अनुमति दी जाती है। तुम्हारा कॉल।
- डिफ़ॉल्ट ढीले निषिद्ध हैं।
- यदि संभव हो, तो कृपया अपने कोड के लिए एक परीक्षण के साथ एक लिंक जोड़ें।
- इसके अलावा, यदि संभव हो तो एक स्पष्टीकरण जोड़ें।
परीक्षण के मामलों:
अनुक्रम में पहले 10,001 नंबर के साथ पास्टबिन। जो भी आप चाहते हैं उसे लेने के लिए स्वतंत्र महसूस करें।
कुछ अधिक संख्या:
n (0-indexed) Output:
68,690 589,772,340
100,000 1,249,975,000
162,207 3,288,888,857
453,271 25,681,824,931
888,888 98,765,012,346
1,000,000 124,999,750,000
ÎGDN+D<
अनुक्रम उत्पन्न करता है, लेकिन nth तत्व को हथियाने लगता है ... 3 बाइट्स में कठिन।