চ্যালেঞ্জ:
দুটি পাঁচ-কার্ড হাতে দেওয়া, নির্ধারণ করুন যা পোকার হাতের মানক র্যাঙ্কিংয়ের মাধ্যমে কোনটি জিতবে ।
ইনপুট:
স্ট্যান্ডিন থেকে কমান্ড লাইন আর্গুমেন্ট হিসাবে দশটি কার্ড পৃথক করে যা আপনি পছন্দ করেন। প্রথম পাঁচটি কার্ড প্লেয়ার 1 এর হাত এবং শেষ পাঁচটি প্লেয়ার 2 এর হাত। প্রতিটি কার্ড আরএস ফর্মের একটি দুটি বর্ণের স্ট্রিং হবে যেখানে র্যাঙ্কটি হবে এবং এস স্যুট। র্যাঙ্কগুলি যথাক্রমে 2-9, টি, দশজনের জন্য টি এবং জ্যাক, কিউ, কে এবং জ্যাক, কুইন, কিং এবং এসের জন্য যথাক্রমে। স্যুটগুলি যথাক্রমে এইচ, ডি, সি, এস হার্টস, হীরা, ক্লাব এবং স্পেডসের জন্য। আপনাকে অবশ্যই প্লেয়ারের সংখ্যাটি আউটপুট করতে হবে: '1' বা '2'।
কার্ডের উদাহরণ:
AS - the Ace of Spades
QD - the Queen of Diamonds
2C - the Two of Clubs
TH - the Ten of Hearts
আউটপুট উদাহরণগুলিতে ইনপুট:
5H 5C 6S 7S KD 2C 3S 8S 8D TD -> 2
ব্যাখ্যা: প্লেয়ার 1 এর পাঁচটি জুড়ি রয়েছে এবং প্লেয়ার 2 এর সাথে একটি জুড়ি রয়েছে ights
5D 8C 9S JS AC 2C 5C 7D 8S QH -> 1
ব্যাখ্যা: উভয়ই প্লেয়ারের বিশেষ কিছু নেই, তবে প্লেয়ার 1 এর উচ্চ কার্ডটি একটি এস এবং প্লেয়ার 2 এর উচ্চ কার্ডটি একটি রানী।
2D 9C AS AH AC 3D 6D 7D TD QD -> 2
ব্যাখ্যা: প্লেয়ার 1 এর তিনটি এসিস রয়েছে, প্লেয়ার 2 এর একটি ফ্লাশ অফ হীরা রয়েছে।
4D 6S 9H QH QC 3D 6D 7H QD QS -> 1
ব্যাখ্যা: উভয় খেলোয়াড়ের কুইন্স অফ পেয়ার রয়েছে, তবে প্লেয়ার 1 এর দ্বিতীয় সর্বোচ্চ কার্ডটি নাইন এবং প্লেয়ার 2 এর একটি সেভেন।
বিধি এবং ব্যাখ্যা:
- পড়ুন মান জুজু হাতের র্যাঙ্কিং হাত তুলনা বিস্তারিত জানার জন্য।
- আপনি ধরে নিতে পারেন যে প্রতিটি জোড়া হাতে কোনও পুনরাবৃত্তি কার্ড নেই।
- আপনি ধরে নিতে পারেন যে প্রতিটি ক্ষেত্রে একটি নির্দিষ্ট বিজয়ী রয়েছে।
- স্যুট কোনও হাতের র্যাঙ্কিংয়ে ফ্যাক্টর করে না। উদাহরণস্বরূপ, বিভিন্ন স্যুটগুলির দুটি রয়্যাল ফ্লাশ সমান (অতএব উভয় খেলোয়াড়েরই রয়েল ফ্লাশ রয়েছে এমন কোনও ইনপুট পূর্ববর্তী নিয়মে অবৈধ)
- এটি কোড গল্ফ হিসাবে, সংক্ষিপ্ত উত্তরটি জেতে।
মন্তব্য:
- সম্পর্কে এই প্রশ্ন এবং এই এক ।
- প্রজেক্ট অলারের সমস্যার ভিত্তিতে 54