এটা নির্বাচন! আমরা যে অঞ্চলটিতে আছি তা ভোটের ব্যবস্থা প্রয়োগ করে যার নাম তাত্ক্ষণিক রানআফ (কখনও কখনও বিকল্প ভোট বা পছন্দসই ভোটদান )। প্রতিটি ভোটার প্রতিটি প্রার্থীকে সর্বাধিক পছন্দের থেকে কম পছন্দের থেকে অর্ডার করে, তাদের সর্বাধিক পছন্দের প্রার্থীর জন্য "1", তাদের দ্বিতীয় প্রার্থীর জন্য "2" চিহ্নিত করে এবং প্রতিটি প্রার্থীর সংখ্যা নির্ধারণ না করা পর্যন্ত পরবর্তী নির্দেশ দেয়। আমি এই বন্ধুত্বপূর্ণ কোয়ালাকে বাকিটা ব্যাখ্যা করতে দেব:
(চিত্র থেকে পরিবর্তিত মূল দ্বারা প্যাট্রিক আলেকজান্ডার , এর আওতায় ব্যবহৃত বাই-এনসি-এসএ 3.0 এইউ লাইসেন্স সিসি )।
আপনি যদি পাঠ্য আকারে তাত্ক্ষণিকভাবে রানফের ব্যাখ্যাটি পছন্দ করেন তবে উইকিপিডিয়া নিবন্ধটিও রয়েছে ।
(দ্রষ্টব্য: কমপক্ষে ভোট প্রাপ্ত দুই বা ততোধিক প্রার্থী থাকার জন্য এটি অসম্ভব হলেও এটি সম্ভব these এই পরিস্থিতিতে, তাদের মধ্যে যেকোন একটিকে এলোমেলোভাবে সম্ভাবনা হিসাবে বেছে নিন এবং তাদের নির্মূল করুন))
এই চ্যালেঞ্জে, ইনপুটটির প্রথম লাইনটি স্ট্রিংগুলির একটি তালিকা, যা নির্বাচনের প্রার্থীদের নাম। এই উদাহরণগুলিতে আমি পাইপ সীমিত মানগুলি ব্যবহার করেছি, যদিও আপনার ভাষার সাথে মানিয়ে নিতে ইনপুট বিন্যাসটি নির্দ্বিধায় নির্দ্বিধায়।
The Omitted Anti-neutrino|Placazoa|Alexander the Awesome|Tau Not Two|Semolina Sorcerer
এরপরে nইনপুটগুলির লাইনগুলি রয়েছে যা স্ট্রিংগুলির তালিকাও রয়েছে, প্রতিটিতে যা একটি একক ভোটের প্রতিনিধিত্ব করে। প্রথম এন্ট্রি # 1 টি পছন্দ, পরের # 2 পছন্দ ইত্যাদি ভোটের প্রতিনিধিত্ব করে example উদাহরণস্বরূপ:
Alexander the Awesome|Semolina Sorcerer|Tau Not Two|Placazoa|The Omitted Anti-neutrino
এর অর্থ হ'ল সেই নির্দিষ্ট ভোটটিতে তাদের প্রথম পছন্দ হিসাবে আলেকজান্ডার, দ্বিতীয় হিসাবে সিমোলিনা জাদুকর, তাদের তৃতীয় হিসাবে টাউ নট টু ইত্যাদি রয়েছে। আপনি ধরে নিতে পারেন যে প্রতিটি ভোটে প্রতিটি প্রার্থী থাকবে এবং কোনও ফাঁকা বা অসম্পূর্ণ ভোট থাকবে না।
ভোটগুলিকে ইনপুট হিসাবে দেওয়া হয়েছে, আপনার প্রোগ্রাম বা ফাংশনটি তারপরে নির্বাচনের বিজয়ীকে আউটপুট করা উচিত। পাইথন 3-তে আপনি এখানে একটি নিরবচ্ছিন্ন রেফারেন্স বাস্তবায়ন পেতে পারেন ।
উদাহরণ ইনপুট এবং আউটপুট
ইনপুট
Dionysius|Portal Butter|Alexander the Awesome|Red Trainmen
Portal Butter|Alexander the Awesome|Dionysius|Red Trainmen
Dionysius|Portal Butter|Alexander the Awesome|Red Trainmen
Portal Butter|Red Trainmen|Alexander the Awesome|Dionysius
Dionysius|Portal Butter|Alexander the Awesome|Red Trainmen
Alexander the Awesome|Red Trainmen|Portal Butter|Dionysius
Red Trainmen|Alexander the Awesome|Dionysius|Portal Butter
Dionysius|Portal Butter|Alexander the Awesome|Red Trainmen
Red Trainmen|Dionysius|Portal Butter|Alexander the Awesome
Alexander the Awesome|Dionysius|Red Trainmen|Portal Butter
Dionysius|Portal Butter|Alexander the Awesome|Red Trainmen
Alexander the Awesome|Red Trainmen|Dionysius|Portal Butter
আউটপুট
Alexander the Awesome
ইনপুট
Depressed Billy|Sighted Citrus|Frosty Fox|Electronic Accident
Frosty Fox|Sighted Citrus|Electronic Accident|Depressed Billy
Frosty Fox|Depressed Billy|Sighted Citrus|Electronic Accident
Depressed Billy|Electronic Accident|Sighted Citrus|Frosty Fox
Depressed Billy|Sighted Citrus|Electronic Accident|Frosty Fox
Depressed Billy|Electronic Accident|Sighted Citrus|Frosty Fox
Electronic Accident|Frosty Fox|Depressed Billy|Sighted Citrus
Sighted Citrus|Frosty Fox|Electronic Accident|Depressed Billy
Frosty Fox|Depressed Billy|Sighted Citrus|Electronic Accident
Sighted Citrus|Electronic Accident|Frosty Fox|Depressed Billy
Frosty Fox|Electronic Accident|Depressed Billy|Sighted Citrus
Sighted Citrus|Frosty Fox|Depressed Billy|Electronic Accident
আউটপুট
Sighted Citrusবা Frosty Fox(এলোমেলোভাবে)
ইনপুট
আপনি এখানে সর্বশেষ ইনপুট সেট পেতে পারেন । এটি সাম্প্রতিক অস্ট্রেলিয়ান নির্বাচনের ভোটদানের একটি এবং এটি 63 638 ভোট নিয়ে গঠিত।
আউটপুট
Ross HART
