ভূমিকা (উপেক্ষা করা হতে পারে)
সব ধনাত্মক সংখ্যাটিকে নিয়মিত ক্রম (1, 2, 3, ...) স্থাপন করা কিছুটা বিরক্তিকর, তাই না? সুতরাং এখানে সমস্ত ধনাত্মক সংখ্যার ক্রমবিন্যাস (রদবদল) চারপাশে চ্যালেঞ্জগুলির একটি সিরিজ রয়েছে। এটি এই সিরিজের দ্বিতীয় চ্যালেঞ্জ। প্রথম চ্যালেঞ্জটি এখানে পাওয়া যাবে ।
এই চ্যালেঞ্জের মধ্যে, আমরা প্রাকৃতিক সংখ্যাগুলি পুনরায় সাজানোর জন্য গ্রে কোডগুলি ব্যবহার করি। একটি গ্রে কোড বা "প্রতিবিম্বিত বাইনারি কোড" একটি বাইনারি এনকোডিং এমনভাবে হয় যাতে দুটি ধারাবাহিক মান কেবল একটি বিটের মধ্যে পৃথক হয়। এই এনকোডিং একটি ব্যবহারিক প্রয়োগ এটি ব্যবহার করতে হয় ঘূর্ণমান এনকোডার , অত আমার রেফারেন্স "চালু করুন আমার পথ" ।
নোট করুন যে এই এনকোডিং কিছুটা স্বাধীনতা ফেলেছে। উদাহরণস্বরূপ, বাইনারি ১১০০ অনুসরণ করে নিম্নলিখিত নিম্নলিখিত চারটি কোড রয়েছে: ১১০১, ১১১০, ১০০০ এবং ০১০. এই কারণেই আমি সর্বনিম্ন, পূর্বনির্ধারিত মান হিসাবে সংজ্ঞায়িত করব যা বাইনারি এনকোডিংয়ে কেবলমাত্র একটি অক্ষর পৃথক করে। এই ক্রমটি A163252 এর সাথে মিলে যায় ।
যেহেতু এই একটি "বিশুদ্ধ ক্রম" চ্যালেঞ্জ, কাজের আউটপুট হয় জন্য একটি প্রদত্ত ইনপুট, যেখানে যেমন হয় A163252 ।
কার্য
একটি পূর্ণসংখ্যা ইনপুট দেওয়া , আউটপুট পূর্ণসংখ্যা বিন্যাসে ( না বাইনারি বিন্যাসে)।
হিসাবে আগে না ঘটায় এমন ন্যূনতম ধনাত্মক পূর্ণসংখ্যা হিসাবে সংজ্ঞায়িত করা হয় যে বাইনারিতে যখন লেখা হয় তখন এবং কেবল একটি বিটের মধ্যে পৃথক হয়।
দ্রষ্টব্য: 1-ভিত্তিক সূচীকরণ এখানে ধরে নেওয়া হয়; আপনি 0-ভিত্তিক সূচক ব্যবহার করতে পারেন, সুতরাং ইত্যাদি ইত্যাদি যদি আপনি এটি ব্যবহার করতে চান তবে আপনার উত্তরে এটি উল্লেখ করুন।
পরীক্ষার মামলা
Input | Output
--------------
1 | 1
5 | 4
20 | 18
50 | 48
123 | 121
1234 | 1333
3000 | 3030
9999 | 9997
বিধি
- ইনপুট এবং আউটপুটটি পূর্ণসংখ্যা হয় (আপনার প্রোগ্রামটি কমপক্ষে 1 অবধি 32767 এ ইনপুট এবং আউটপুট সমর্থন করে)
- অবৈধ ইনপুট (0, ভাসমান, স্ট্রিং, নেতিবাচক মান ইত্যাদি) অনির্দেশিত আউটপুট, ত্রুটি বা (আন) সংজ্ঞায়িত আচরণের দিকে পরিচালিত করতে পারে। ইন A163252 , এই চ্যালেঞ্জ জন্য 0. হিসাবে সংজ্ঞায়িত করা হয়, আমরা এই উপেক্ষা করা হবে।
- ডিফল্ট আই / ও বিধি প্রযোজ্য।
- ডিফল্ট লুফোলগুলি নিষিদ্ধ।
- এটি কোড-গল্ফ , তাই বাইটে সংক্ষিপ্ত উত্তরগুলি জিতে
চূড়ান্ত নোট
নিম্নলিখিত সম্পর্কিত (তবে সমান নয়) পিপিএন্ডসিজি প্রশ্নগুলি দেখুন:
