আমার একটি পুরাতন বইয়ের ধাঁধার মধ্যে একটি গেম সংজ্ঞায়িত করা হয়েছে যাতে দুটি খেলোয়াড় মুদ্রার সিক্যুয়েন্সগুলি বেছে নেবে যেগুলি বিশ্বাস করে যে কোনও মুদ্রা বারবার উল্টানো গেলে তারা প্রথমে উপস্থিত হবে। (এটি আসলে অদ্ভুত এবং এমনকি ডাইস রোলস ছিল, তবে এই সামান্য বিশদটি সমস্যার সমতার ক্ষেত্রে বিবেচনা করে না))
এটি উল্লেখ করা হয়েছে যে প্লেয়ার 1 বাছাই করে TTT
এবং খেলোয়াড় 2 বাছাই করে HTT
, খেলোয়াড় 2 এর গেম জয়ের সম্ভাবনা 7/8 থাকে, যেহেতু প্রথম তিনটি ফ্লিপগুলি সমস্ত পুচ্ছ হয় তবেই কেবল একমাত্র উপায় TTT
আসতে পারে HTT
।
আপনার কাজ হ'ল এমন একটি প্রোগ্রাম বা ফাংশন তৈরি করা যা দু'জন নির্বাচিত অনুক্রমের মধ্যে প্রথম আসার সম্ভাবনাটি কমাবে। আপনার প্রোগ্রামটি দুটি লাইন ইনপুট (বা আর্গুমেন্ট হিসাবে দুটি স্ট্রিং) নেবে, প্রতিটি দৈর্ঘ্যের ক্রম 10 বা তারও কম উপস্থাপন করে:
HTT
TTT
এবং প্রথম খেলোয়াড় ভগ্নাংশ বা দশমিক আকারে জয়ের সম্ভাবনাটি আউটপুট করুন :
7/8
0.875
যে কোনও ভাষায় এটি করার জন্য সংক্ষিপ্ততম কোডটি।