একটি বিট থেকে floats lsb করার MSB এক অবস্থানে প্রতিটি সময় পর্যন্ত এটি floats চলন্ত শীর্ষ পাত্রের:
0000
0001
0010
0100
1000
একবার এক বিট উপরে উঠলে, অন্য কিছু তার যাত্রা শুরু করে এবং যখন এটি অন্য বিটের সাথে মিলিত হয় তখন তা থেমে যায়:
1001
1010
1100
ধারকটি বিটগুলি পূর্ণ না হওয়া পর্যন্ত এটি ঘটে:
1101
1110
1111
চ্যালেঞ্জ
একটি পূর্ণসংখ্যার নম্বর দেওয়া হয়েছে , সেই সংখ্যক বিটের একটি ধারকের জন্য " বিট ভাসমান ক্রম " আউটপুট দিন ।
- ক্রমের প্রতিটি পদ আপনার পছন্দ অনুযায়ী যে কোনও বিভাজক দ্বারা পৃথক করা যেতে পারে।
- সম্পাদনা : সিকোয়েন্স দশমিক পূর্ণসংখ্যা সংখ্যার হিসাবে দেখানো হবে, প্রথম গ্যাসের পরিমাণ নির্ণয়ের একক দ্বারা শুরু:
0। - ধারকটির আকারটি শূন্যের চেয়ে বেশি এবং আপনার পছন্দমতো ভাষা অনুসারে বিগস্ট পূর্ণসংখ্যার বিটের সংখ্যা পর্যন্ত হবে। আপনি ধরে নিতে পারেন যে ইনপুটটি সর্বদা এই প্রয়োজনের সাথে মেলে।
উদাহরণ
কেবলমাত্র সাংখ্যিক ক্রম প্রয়োজনীয়, বাইনারি প্রতিনিধিত্ব উদাহরণ হিসাবে প্রদর্শিত হয়:
জন্য 1 :
0 10 -> 0 1 -> 1জন্য 3 :
0 1 2 4 5 6 7000 -> 0 001 -> 1 010 -> 2 100 -> 4 101 -> 5 110 -> 6 111 -> 7জন্য 4 :
0 1 2 4 8 9 10 12 13 14 150000 -> 0 0001 -> 1 0010 -> 2 0100 -> 4 1000 -> 8 1001 -> 9 1010 -> 10 1100 -> 12 1101 -> 13 1110 -> 14 1111 -> 15জন্য 8 :
0 1 2 4 8 16 32 64 128 129 130 132 136 144 160 192 193 194 196 200 208 224 225 226 228 232 240 241 242 244 248 249 250 252 253 254 25500000000 -> 0 00000001 -> 1 00000010 -> 2 00000100 -> 4 00001000 -> 8 … … … 11111000 -> 248 11111001 -> 249 11111010 -> 250 11111100 -> 252 11111101 -> 253 11111110 -> 254 11111111 -> 255
[0.0, 1.0]
0 -> [0, 1]