थोड़ा से तैरता LSB को MSB एक स्थिति हर बार जब तक यह करने के लिए तैरता चलती शीर्ष कंटेनर की:
0000
0001
0010
0100
1000
एक बार जब एक बिट ऊपर की ओर तैरता है, तो दूसरा बिट अपनी यात्रा शुरू करता है और जब यह दूसरे बिट से मिलता है तो रुक जाता है:
1001
1010
1100
यह तब तक होता है जब तक कंटेनर बिट्स से भर नहीं जाता है:
1101
1110
1111
चुनौती
पूर्णांक संख्या को देखते हुए, बिट्स की संख्या के कंटेनर के लिए " बिट फ्लोटिंग सीक्वेंस " को आउटपुट करें ।
- अनुक्रम के प्रत्येक शब्द को आपकी पसंद के किसी भी विभाजक द्वारा अलग किया जा सकता है।
- संपादित करें : अनुक्रम को पहले पूर्णांक द्वारा शुरू होने वाले दशमलव पूर्णांक संख्याओं के रूप में दिखाया जाना चाहिए
0
:। - कंटेनर का आकार शून्य से अधिक और आपकी पसंद की भाषा के आधार पर सबसे बड़ा पूर्णांक के बिट्स की संख्या तक हो सकता है। आप मान सकते हैं कि इनपुट हमेशा इस आवश्यकता से मेल खाता है।
उदाहरण
केवल संख्यात्मक अनुक्रम आवश्यक है, बाइनरी प्रतिनिधित्व उदाहरण के रूप में दिखाया गया है:
के लिए 1 :
0 1
0 -> 0 1 -> 1
के लिए 3 :
0 1 2 4 5 6 7
000 -> 0 001 -> 1 010 -> 2 100 -> 4 101 -> 5 110 -> 6 111 -> 7
के लिए 4 :
0 1 2 4 8 9 10 12 13 14 15
0000 -> 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 255
00000000 -> 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]