স্কোলেম সিকোয়েন্স
একজন Skolem ক্রম একটি ক্রম 2nসংখ্যার যেখানে প্রত্যেক সংখ্যা iমধ্যে 1এবং nঠিক দুইবার হয় এবং দুই ঘটনার মধ্যে দূরত্ব iঠিক iধাপ। স্কোলিম সিকোয়েন্সগুলির কয়েকটি উদাহরণ এখানে রয়েছে:
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
নিম্নলিখিত ক্রম না Skolem সিকোয়েন্স:
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)
উদ্দেশ্য
প্রদত্ত দৈর্ঘ্যের সমস্ত স্কোলেম অনুক্রমের সংখ্যা গণনা করার জন্য একটি প্রোগ্রাম, ফাংশন বা এক্সপ্রেশন লিখুন। আরও স্পষ্টতই, আপনার ইনপুটটি একটি পূর্ণসংখ্যা nএবং আপনার আউটপুটটি দৈর্ঘ্যের স্কোলেম সিকোয়েন্সগুলির সংখ্যা 2n। এই অনুক্রমের একটি OEIS এন্ট্রি রয়েছে । জন্য n = 0, আপনি হয় 0বা ফিরে আসতে পারেন 1। প্রথম কয়েকটি মান, থেকে শুরু করে 0are
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...আপনার প্রশ্নটি কী? যে কোড স্নিপেট, তাই যদি কোন ভাষা হয়?