কার্য
সংখ্যার সেটটি সন্ধান করুন যাতে বাইনারি উপস্থাপনায় 1
কমপক্ষে একটি দ্বারা পৃথক দুটি বা তার বেশি রান রয়েছে 0
।
উদাহরণস্বরূপ, 4 বিট দীর্ঘ যে সংখ্যাগুলির জন্য:
0 0000 (no ones)
1 0001 (only one run)
2 0010 (only one run)
3 0011 (only one run)
4 0100 (only one run)
5 0101 Valid
6 0110 (only one run)
7 0111 (only one run)
8 1000 (only one run)
9 1001 Valid
10 1010 Valid
11 1011 Valid
12 1100 (only one run)
13 1101 Valid
14 1110 (only one run)
15 1111 (only one run)
ইনপুট
একটি পূর্ণসংখ্যা ব্যাপ্তিটিতে কিছু ইনপুট দিয়ে অ্যাপ্লিকেশনটিকে সরবরাহ করে 3 .. 32
। এটি গণনা করতে বিটের সর্বোচ্চ সংখ্যার প্রতিনিধিত্ব করে।
ইনপুট n
নির্দেশ করে যে সংখ্যাগুলি পরীক্ষা করা দরকার।0 .. 2n-1
আউটপুট
মানদণ্ড পূরণ করে সমস্ত সংখ্যার একটি সীমিত (আপনার পছন্দ) তালিকা। সংখ্যাগুলি ক্রমতে উপস্থাপন করতে হবে। একটি অতিরিক্ত ট্রেলিং ডিলিমিটার গ্রহণযোগ্য। ডেটা স্ট্রাকচারের ঘেরগুলি (যেমন []
এবং অনুরূপ) এছাড়াও গ্রহণযোগ্য।
উদাহরণ
Input: 3
Output: 5
Input: 4
Output: 5, 9, 10, 11, 13
Input: 5
Output: 5, 9, 10, 11, 13, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29
এটি কোড-গল্ফ - ন্যূনতম পরিমাণে বাইট জয়ের উত্তর।
\n
একটি লাগিয়ে রাখে \n
, তবে ,
ট্রেলিং দিয়ে সীমিত করাও ,
গ্রহণযোগ্য হবে। আপডেট করা হয়েছে।
[1, 2, 3]
?