বাউম-মিষ্টি সিকোয়েন্স (একটি টুইস্ট সহ A086747)
ধনাত্মক পূর্ণসংখ্যায় নিয়ে যান এবং n
1 থেকে n পর্যন্ত পূর্ণসংখ্যাগুলি মুদ্রণ করুন যার জন্য বাউম-মিষ্টি ক্রমটি সত্য ফিরে আসে। বাউম-মিষ্টি ক্রমটি মিথ্যা প্রত্যাবর্তন করতে হবে যদি সংখ্যাটির বাইনারি উপস্থাপনায় সংখ্যার যে কোনও জায়গায় টানা জিরোগুলির একটি বিজোড় সংখ্যা থাকে এবং অন্যথায় সত্য হয়। আরও তথ্যের জন্য, লিঙ্কটি ক্লিক করুন। এখানে কয়েকটি উদাহরণ দেওয়া হল:
1 -> 1 -> Truthy
2 -> 10 -> Falsy
3 -> 11 -> Truthy
4 -> 100 -> Truthy (Even run of zeros)
এখানে একটি উদাহরণ দেওয়া হল n=32
পদক্ষেপ 1: বাউম-মিষ্টি ক্রমটি ভিজ্যুয়ালাইজ করা হয়েছে n=32
1 1 (1)
1 0 0 (2)
11 1 (3)
1 00 1 (4)
1 0 1 0 (5)
11 0 0 (6)
111 1 (7)
1 000 0 (8)
1 00 1 1 (9)
1 0 1 0 0 (10)
1 0 11 0 (11)
11 00 1 (12)
11 0 1 0 (13)
111 0 0 (14)
1111 1 (15)
1 0000 1 (16)
1 000 1 0 (17)
1 00 1 0 0 (18)
1 00 11 1 (19)
1 0 1 00 0 (20)
1 0 1 0 1 0 (21)
1 0 11 0 0 (22)
1 0 111 0 (23)
11 000 0 (24)
11 00 1 1 (25)
11 0 1 0 0 (26)
11 0 11 0 (27)
111 00 1 (28)
111 0 1 0 (29)
1111 0 0 (30)
11111 1 (31)
1 00000 0 (32)
সুতরাং, এন এর জন্য বাউম-সুইট সিক্যুয়েন্স গণনা করার পরে, সিকোয়েন্সের জন্য সত্যবাদী নম্বরগুলি নিয়ে চূড়ান্ত ফলাফলের জন্য তাদের সংগ্রহ করুন। আমাদের জন্য n=32
হবে:
[1, 3, 4, 7, 9, 12, 15, 16, 19, 25, 28, 31]
চূড়ান্ত উত্তর হিসাবে।
এটি কোড-গল্ফ , সংক্ষিপ্ততম বাইট গণনা জয়।