स्कोल्म क्रम
एक 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...आपके प्रश्न में क्या है ? क्या वह कोड स्निपेट है, यदि हां तो वह कौन सी भाषा है?