একটি 32-বিট পূর্ণসংখ্যার বিট ক্রমটি বিপরীতে সংক্ষিপ্ততম কোডটি লিখুন।
নিয়মাবলী:
- আপনার ভাষা যদি সংখ্যাসূচক মানগুলি (যেমন উইন্ডোজ ব্যাচ) সমর্থন করে না তবে ইনপুটটি একটি বৈধ পূর্ণসংখ্যা বা স্ট্রিং সমতুল্য হিসাবে ধরে নেওয়া হয়।
- আউটপুট অবশ্যই একটি বৈধ পূর্ণসংখ্যা বা স্ট্রিং সমতুল্য হতে পারে যদি আপনার ভাষা সংখ্যাসূচক মানগুলিকে সমর্থন করে না (যেমন উইন্ডোজ ব্যাচ)।
- শুধুমাত্র স্ট্যান্ডার্ড লাইব্রেরি।
- এটি কোনও ফাংশন বা একটি সম্পূর্ণ প্রোগ্রাম হতে পারে।
- ইনপুট হয়
stdin
ফাংশন আর্গুমেন্ট থেকে বা হতে পারে । - আউটপুট অবশ্যই হয়
stdout
বা প্রত্যাবর্তিত মান হিসাবে হওয়া উচিত । - যদি আপনার ভাষার অভ্যন্তরীণ বা মানক গ্রন্থাগার ফাংশন থাকে যা এটি এক ধাপে করে (যেমন
rbit
এআরএম সমাবেশে), এটি ব্যবহার করা যায় না।
উদাহরণ:
চাবি:
- দশমিক
- বাইনারি
- (বিপরীত)
- বিপরীত বাইনারি
- দশমিক আউটপুট
উদাহরণ:
-90
(প্রদর্শনের জন্য 8-বিট উদাহরণ)10100110b
- (বিপরীত)
01100101b
101
486
00000000000000000000000111100110b
- (বিপরীত)
01100111100000000000000000000000b
1736441856
-984802906
11000101010011010001100110100110b
- (বিপরীত)
01100101100110001011001010100011b
1704506019
দ্রষ্টব্য: নিষেধাজ্ঞাগুলি বিনামূল্যে গেম। যদি আমি এটি না বলে থাকি এবং এটি স্ট্যান্ডার্ড ফাঁকগুলির মধ্যে একটি না হয় তবে এটি সম্পূর্ণরূপে অনুমোদিত।