কার্য
কাজটি এমন একটি প্রোগ্রাম লিখতে হয় যা একটি সামঞ্জস্যপূর্ণ তবে অন্যথায় স্বেচ্ছাচারিত ইতিবাচক পূর্ণসংখ্যার (এত সহজেই 0 এর চেয়ে বড়) হয়। ধরা পড়ার জন্য: উত্সটি বার পুনরাবৃত্তি করা হয় (কোডটি নিজের সাথে এনডি সংযুক্ত / সংযুক্ত করা হয়), প্রোগ্রামটির একটি of আউটপুট পাওয়ার সম্ভাবনা এবং এর অবশিষ্ট সম্ভাবনা থাকা উচিত outputting এর অপরিবর্তিত।
উদাহরণ
আসুন ধরে নেওয়া যাক আপনার প্রাথমিক উত্সটি হল XYZ
এবং পূর্ণসংখ্যা উত্পাদন করে 3
। তারপর:
জন্য :
XYZXYZ
উচিত আউটপুট একটি সম্ভাব্যতা সঙ্গে (সময় 50%) এবং একটি সম্ভাব্যতা সঙ্গে পাশাপাশি (সময়ের 50%)।জন্য :
XYZXYZXYZ
উচিত আউটপুট একটি সম্ভাব্যতা সঙ্গে (সময় এর 66,666%) এবংএকটি সম্ভাব্যতা সঙ্গে (সময়ের 33.333%)জন্য :
XYZXYZXYZXYZ
উচিত আউটপুট একটি সম্ভাব্যতা সঙ্গে (সময়ের 75%) এবং1 এর সম্ভাব্যতা সহ (সময়ের 25%)
ইত্যাদি
বিধি
আপনাকে অবশ্যই একটি সম্পূর্ণ প্রোগ্রাম তৈরি করতে হবে । আউটপুটটি STDOUT এ মুদ্রণ করতে হবে।
আপনার প্রোগ্রামটি, তাত্ত্বিকভাবে, উপরে বর্ণিত সম্ভাব্যতার সাথে প্রতিটি সম্ভাব্য মান আউটপুট করা উচিত, তবে এলোমেলো বাস্তবায়নের কারণে এ থেকে সামান্য বিচ্যুতি ঠিক আছে ( প্রদত্ত যে বাস্তবায়নটি আলাদা বিতরণের নয়) - আপনি এটি ব্যবহার করতে পারবেন না বাইটস সংরক্ষণের জন্য সাধারণ বিতরণ ) ।
প্রোগ্রামটি (আবার তাত্ত্বিকভাবে) একটি নির্বিচারে বড় জন্য কাজ করা উচিত , তবে নির্ভুলতার কারণে প্রযুক্তিগত সীমাবদ্ধতা বড় ।
আউটপুট অবশ্যই বেস 10 এ থাকতে হবে (অন্য কোনও বেসে বা বৈজ্ঞানিক স্বরলিপি সহ আউটপুট নিষিদ্ধ)। চলার / শীর্ষস্থানীয় স্থান এবং নেতৃস্থানীয় শূন্যগুলি অনুমোদিত।
প্রাথমিক উত্স অবশ্যই (অবশ্যই) কমপক্ষে 1 বাইট দীর্ঘ হতে হবে। আপনি আপনার উত্সের অনুলিপিগুলির মধ্যে একটি নতুন লাইন ধরে নাও নিতে পারেন। প্রোগ্রামটির ইনপুট নেওয়া উচিত নয় (বা একটি অব্যক্ত, খালি ইনপুট থাকতে হবে)।
এটি কোড-গল্ফ , সুতরাং একটি উত্তরের স্কোর হ'ল (মূল) উত্সের দৈর্ঘ্য হ'ল কম স্কোর আরও ভাল।
দ্রষ্টব্য: এই চ্যালেঞ্জ একটি (অনেক) এর কঠিন সংস্করণ এই এক ।