বোচনিয়াতে অবস্থিত প্রাচীনতম পোলিশ লবণের খনিটি 1248 সালে শুরু হয়েছিল, যা আমরা একটি যাদুকরী সংখ্যা বিবেচনা করতে পারি । আমরা দেখতে পারি যে এটি exponentiations ক্রম থেকে 4 সংখ্যা সমান আছে: ।
যেহেতু তারিখটি ক্রমটি থেকে 4 সংখ্যার, আমরা এটি আরও দীর্ঘ করতে পারি। আমরা অসীমতায় পৌঁছা পর্যন্ত আমরা প্রক্রিয়াটির পুনরাবৃত্তি করতে পারতাম। ক্রমটি দেখতে এটির মতো লাগবে, যদি আমরা এটি সংখ্যায় সীমাবদ্ধ করি2048
124816326412825651210242048
এটিকে কিছুটা আরও ভাল দেখতে, আমরা সংখ্যাগুলি পৃথক করতে পারি:
1|2|4|8|16|32|64|128|256|512|1024|2048
আসুন তারিখের চেয়ে একটি কাস্টম দীর্ঘতর ক্রম চেষ্টা করুন। ধরা যাক, আমরা এটির পাঁচটি সংখ্যা চাই - একাধিক সম্ভাবনা রয়েছে:
248168163264128
বা 3 ডিজিটযুক্ত:
124248816
আমরা এটিতে 3 সংখ্যার সংখ্যাও যুক্ত করতে পারি, তবে বলি, একটি ক্রমের অন্তত দুটি সংখ্যা থাকতে হবে ।
* ইংরেজি উইকিপিডিয়ায় এটি সম্পর্কে কোনও তথ্য নেই। আপনি যদি পোলিশ সংস্করণটি প্রবেশ করেন - তবে রয়েছে। আপনি যদি খনিটি পরিদর্শন করেন, শ্রমিকরা আপনাকেও বলবে যে এটি 1248 সালে শুরু হয়েছিল।
চ্যালেঞ্জ
উপরের উদাহরণগুলির মতো বেস হিসাবে 2 হিসাবে এক্সপেনসেন্টেশন ক্রম তৈরি করুন।
2-27 রেঞ্জের একটি সংখ্যার দেওয়া, সিকোয়েন্সের সমস্ত সম্ভাব্য অংশগুলি আউটপুট দিন (যদি আপনি চান তবে 2048 এক বা তার চেয়ে বড়) ইনপুটটির সমান অঙ্কের পরিমাণ সহ। আপনি একটি সংখ্যা কাটতে পারবেন না, সুতরাং আউটপুটটি 481অবৈধ, কারণ 16 টি অর্ধেক কাটা হয়।
নিয়মাবলী:
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- আপনি ধরে নিতে পারেন ইনপুটটি ব্যাপ্তির মধ্যে একটি নম্বর।
- আপনার প্রোগ্রামটি পরিসীমা (28+) এর চেয়ে বড় ইনপুট গ্রহণ করতে পারে তবে স্কোর বৃদ্ধি / হ্রাস হবে না।
- আউটপুট স্পেস উপেক্ষা করা হয়। আপনি আউটপুট পছন্দ
124বা পছন্দ করতে পারেন4 8 16। - তালিকা থেকে যে কোনও চরিত্রের দ্বারা বিভিন্ন সম্ভাবনা আলাদা করা উচিত:
,./|বা একটি লাইন ফিড। - আপনি অ্যারে হিসাবে আউটপুট করতে পারেন।
- প্রতিটি সম্ভাবনার অন্তত 2 টি আলাদা সংখ্যা অন্তর্ভুক্ত করা উচিত ।
- আপনি আউটপুট আবশ্যক একটি অংশ ক্রম, আপনি সংখ্যা পরের একে অপরকে না, মত মিশ্রিত করা পারে না:
14। - হার্ডকোডযুক্ত আউটপুট অনুমোদিত নয়, তবে আপনি সম্পূর্ণ ক্রমযুক্ত স্ট্রিং / সংখ্যা / অ্যারে হার্ডকোড করতে পারেন।
- ইনপুট 27 এর পূর্ণ 2048 ক্রমটি ফিরিয়ে দেওয়া উচিত।
- আগেই উল্লিখিত হিসাবে, সংখ্যা কাটা না । যাত্রা।
16অবশ্যই থাকতে হবে16- আপনি ব্যবহার করতে পারবেন না481- আপনাকে অবশ্যই ব্যবহার করতে হবে4816। - সম্পাদনা: আমি হয়ত এখানে কিছু ভুল বলেছি; 2048 হ'ল শেষ সংখ্যাটি যা আপনার প্রোগ্রামটিকে সমর্থন করা উচিত, আপনি বৃহত্তর অন্তর্গতের জন্য সমর্থন যুক্ত করতে পারেন।
পরীক্ষার মামলা
ইনপুট: 2
12, 24, 48
ইনপুট: 3
124, 248, 816
ইনপুট: 4
1248, 4816, 1632, 3264
ইনপুট: 5
24816, 81632, 64128
ইনপুট: 27
124816326412825651210242048
এবং পরে সংখ্যাগুলি ...
আমি যদি পরীক্ষার কোনও ক্ষেত্রে ভুল করে থাকি তবে আমাকে বলুন বা প্রশ্নটি সম্পাদনা করুন।
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী!