আসুন দেখে নেওয়া যাক আপনার পছন্দের ভাষা নির্বাচনী এলোমেলোভাবে কতটা ভাল।
প্রদত্ত 4 অক্ষর, A
, B
, C
, এবং D
, বা 4 অক্ষরের একটি স্ট্রিং ABCD
ইনপুট হিসাবে , নিম্নলিখিত সম্ভাব্যতা দিয়ে অক্ষর আউটপুট এক:
A
বেছে নেওয়ার জন্য একটি 1/8 (12.5%) সুযোগ থাকা উচিতB
একটি 3/8 (37.5%) চয়ন করার সুযোগ থাকা উচিতC
একটি 2/8 (25%) বেছে নেওয়ার সুযোগ থাকা উচিতD
একটি 2/8 (25%) বেছে নেওয়ার সুযোগ থাকা উচিত
এটি নিম্নলিখিত প্লিনকো মেশিন লেআউটের সাথে একযোগে রয়েছে:
^
^ ^
^ ^ ^
A B \ /
^
C D
আপনার উত্তর বর্ণিত সম্ভাব্যতা সম্মান করতে একটি আসল প্রচেষ্টা করতে হবে। আপনার উত্তরে কীভাবে সম্ভাবনাগুলি গণনা করা হয় তার সঠিক ব্যাখ্যা (এবং কেন তারা চশমাগুলিকে সম্মান করে, ছদ্ম-এলোমেলোতা এবং বৃহত সংখ্যক সমস্যাগুলিকে উপেক্ষা করে) যথেষ্ট।
স্কোরিং
এই কোড-গলফ তাই অল্পসংখ্যক পরিষেবা বাইট প্রতিটি ভাষার মধ্যে জিতেছে!
ceil(abs(i - 6)/ 2.0)
থেকে একটি সূচক ম্যাপ করবে 0-7
থেকে একটি সূচক 0-3
উপযুক্ত বন্টন (সঙ্গে 0 111 22 33
এই চ্যালেঞ্জ জন্য) ...