পাওয়ারবল হ'ল একটি আমেরিকান লটারি যা সম্প্রতি দৃষ্টি আকর্ষণ করেছে কারণ বর্তমান জ্যাকপট (জানুয়ারী 11, 2016 হিসাবে) ইতিহাসের বৃহত্তম লোটো পুরষ্কার , প্রায় $ 1.5 বিলিয়ন ( মার্কিন ডলার )।
পাওয়ারবল খেলোয়াড়গণ num৯ নম্বরযুক্ত সাদা বল থেকে ৫ টি স্বতন্ত্র সংখ্যা এবং ২ num টি সংখ্যাযুক্ত লাল বল থেকে 1 টি "পাওয়ারবল" নম্বর চয়ন করেন। যদি তাদের পাঁচটি সাদা বলের পছন্দ কোনও ক্রমের সাথে আঁকায়, এবং যদি তারা সঠিক "পাওয়ারবল" নম্বর পছন্দ করে তবে তারা জ্যাকপটটি জিতবে ।
সুতরাং জ্যাকপট জেতার সম্ভাবনাগুলি 1 (69 choose 5)*(26 choose 1)
বা এর মধ্যে 1 ((69*68*67*66*65)/(5*4*3*2*1))*26
, যা 292,201,338 এ 1
জানুয়ারী 9, 2016-এ সাম্প্রতিক অঙ্কনে কেউ জ্যাকপট জিতেনি , তবে সম্ভবত কেউ আগামী অঙ্কনটি 13 জানুয়ারী, 2016, রাত 10:59 ইটি তে জিতবে।
চ্যালেঞ্জ
এমন একটি প্রোগ্রাম বা ফাংশন লিখুন যা পাওয়ারবল অঙ্কনকে অনুকরণ করে কোনও ইনপুট না নিয়ে 5 থেকে পৃথক এলোমেলো সংখ্যা 1 থেকে 69 সমেতকে আউটপুট করে এবং তারপরে 1 থেকে 26 সমেত একটি র্যান্ডম "পাওয়ারবল" নম্বর (যা 5 টির মধ্যে একটির পুনরাবৃত্তি হতে পারে) প্রাথমিক সংখ্যা)।
"পাওয়ারবল" নম্বরটি সর্বদা আউটপুটে সর্বশেষ সংখ্যা হওয়া উচিত, তবে অন্যথায় প্রথম 5 সংখ্যার ক্রম কোনও ব্যাপার না।
Numbers সংখ্যাটি দশমিক ক্ষেত্রে আউটপুট হওয়া উচিত , স্থান পৃথক করা বা নতুন লাইন পৃথক, ,চ্ছিক একক ট্রেলিং নিউলাইন সহ। আউটপুটে কমা, বন্ধনী এবং অন্যান্য অক্ষর অনুমোদিত নয়।
সুতরাং এগুলি বৈধ আউটপুট হবে ( শেষ অঙ্কন থেকে নম্বরগুলি ব্যবহার করে ):
32 16 19 57 34 13
32
16
19
57
34
13
সমস্ত 292201338 সম্ভাব্য ফলাফলগুলি অভিন্ন সম্ভাবনার সাথে সম্ভব হওয়া উচিত। আপনি অন্তর্নির্মিত সিউডো-এলোমেলো নম্বর জেনারেটর ব্যবহার করতে পারেন এবং ধরে নিন যে তারা এই মানটির সাথে মেলে।
পাইথন 2 বা 3 এ কাজ করে এমন একটি অদ্বিতীয় রেফারেন্স বাস্তবায়ন এখানে দেওয়া হয়েছে:
import random
print(' '.join(map(str, random.sample(range(1,70), 5) + [random.randint(1, 26)])))
বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী।
নোট করুন যে পাওয়ারবলের সাথে আমার কোনও সম্পর্ক নেই এবং সত্যিই আপনি খেলবেন এমন পরামর্শ দিই না। তবে আপনি যদি এখানে কোনও প্রোগ্রামের দ্বারা উত্পন্ন নম্বর থেকে কিছু জিতেন তবে আমি নিশ্চিত যে আমরা এটির বিষয়ে শুনতে আগ্রহী। : ডি
5! = 5*4*3*2*1
, 5 জিনিষ ব্যবস্থা সুতরাং আপনি যে আউট বিবেচনার উপায়ে।