দৃশ্যপট
আপনি এমন একটি দেশে বাস করেন যেখানে রাষ্ট্রপতি নির্বাচন হচ্ছে। প্রতিটি ভোটার একটি ভোট পান, এবং তাই এখানে দৃ firm়ভাবে জড়িত দ্বি-দলীয় ব্যবস্থা রয়েছে। (তৃতীয় পক্ষের উপস্থিতি রয়েছে, তবে খুব কমই কোনও ভোট পান)।
সর্বশেষ মতামত জরিপটি একটি মারাত্মক উত্তাপের মধ্যে দৌড় দেখায়:
- 49%: আলবার্তো আরবুস্তো
- 49%: জর্গে সাংগ্রে
- 2%: বিভিন্ন নাবালক প্রার্থী
প্রোগ্রাম প্রয়োজনীয়তা
ভোট গণনা সফ্টওয়্যারটির অংশ লেখার জন্য আপনাকে সরকার নিয়োগ দিয়েছে। আপনাকে স্ট্যান্ডার্ড ইনপুট-এ দেওয়া হবে, এক লাইনের প্রতি ভোটের একটি সীমানাবিহীন তালিকা, এর মতো:
Alberto Arbusto
Jorge Sangre
Jorge Sangre
Alberto Arbusto
Jorge Sangre
Alberto Arbusto
Alberto Arbusto
Jorge Sangre
Juan Perez
Jorge Sangre
Alberto Arbusto
Alberto Arbusto
…
এবং, এটি সমস্ত ভোট পড়ার পরে, প্রতিটি প্রার্থী কতটা ভোট পেয়েছিল তার সংক্ষিপ্তসার দেয়, ভোটের সংখ্যার দ্বারা সাজানো ক্রম অনুসারে সাজানো হয়েছে:
492 Jorge Sangre
484 Alberto Arbusto
18 Juan Perez
6 Mickey Mouse
আন্ডারহ্যান্ডড অংশ
আপনি একজন পার্টিসিয়ান হ্যাক, যিনি দুটি প্রধান প্রার্থীর মধ্যে একটিতে চুরি করতে চান (আপনি কোনটি নির্বাচন করতে পারেন)। সুতরাং, আপনার প্রোগ্রামটি ইচ্ছাকৃতভাবে আপনার প্রিয় প্রার্থীর প্রতি নিয়মতান্ত্রিক পক্ষপাতিত্ব সহ ভুল ভোট গণনা প্রিন্ট করতে হবে ।
অবশ্যই, আপনাকে অবশ্যই এটি করা উচিত এমন কোনও ব্যক্তি যাতে আপনার কোড বা এর আউটপুট দেখছেন কোনও ব্যক্তি সম্ভবত ভুল আচরণটি স্বীকৃতি দিতে পারে না।
...you can choose which one...
যার নাম প্রথম, আমি কি তাকে বেছে নিতে পারি?
sort|uniq -c
... এই