स्कोल्म क्रम
एक Skolem अनुक्रम का एक क्रम है 2n
संख्या जहां हर संख्या i
के बीच 1
और n
वास्तव में दो बार होता है, और के दो घटनाओं के बीच की दूरी i
ठीक है i
चरणों। यहाँ Skolem दृश्यों के कुछ उदाहरण दिए गए हैं:
1 1
1 1 4 2 3 2 4 3
16 13 15 12 14 4 7 3 11 4 3 9 10 7 13 12 16 15 14 11 9 8 10 2 6 2 5 1 1 8 6 5
निम्नलिखित क्रम स्कोल्म अनुक्रम नहीं हैं :
1 2 1 2 (The distance between the 1's is 2, not 1)
3 1 1 3 (The number 2 is missing)
1 1 2 1 1 2 (There are four 1's)
उद्देश्य
किसी दिए गए लम्बाई के सभी Skolem दृश्यों की संख्या की गणना करने के लिए एक कार्यक्रम, फ़ंक्शन या अभिव्यक्ति लिखें। अधिक स्पष्ट रूप से, आपका इनपुट एक पूर्णांक है n
, और आपका आउटपुट लंबाई के स्कोलम अनुक्रमों की संख्या है 2n
। इस अनुक्रम में OEIS प्रविष्टि है । के लिए n = 0
, आप 0
या तो वापस आ सकते हैं 1
। से शुरू होने वाले पहले कुछ मान 0
हैं
0, 1, 0, 0, 6, 10, 0, 0, 504, 2656, 0, 0, 455936, 3040560, 0, 0, 1400156768
नियम और स्कोरिंग
यह कोड गोल्फ है। आउटपुट स्वरूप कारण के भीतर ढीला है।
0
? यदि आप 0
एक वैध इनपुट के रूप में स्वीकार करने जा रहे हैं तो आउटपुट होना चाहिए 1
।
0, 1, 0, 0, 6...
आपके प्रश्न में क्या है ? क्या वह कोड स्निपेट है, यदि हां तो वह कौन सी भाषा है?