ঠকাই এমন একটি কার্ড গেম যেখানে আপনি নিজের হাত থেকে মুক্তি পাওয়ার চেষ্টা করছেন। একটি পালা মোটামুটি এরকম কিছু দেখায়:
- সেই টার্নটি আপনার কী কার্ড র্যাঙ্কে খেলতে হবে তা নির্ধারণ করুন। বেশিরভাগ ভেরিয়েন্টে এটি আগের টার্নের চেয়ে এক পদ বেশি।
- মুখোমুখি 1-4 কার্ড খেলুন। এগুলি বৈধ র্যাঙ্কের সাথে মেলে না। যদি তারা তা না করে তবে এটি একটি প্রতারণা হিসাবে বিবেচিত । এই মুহুর্তে যে কোনও খেলোয়াড় আপনাকে চ্যালেঞ্জ জানাতে পারে ।
- যদি কেউ আপনাকে চ্যালেঞ্জ করে না, পরবর্তী খেলোয়াড়ের কাছে খেলুন continues
- যদি কেউ আপনাকে চ্যালেঞ্জ জানায় এবং আপনি প্রতারণা না করেন তবে তাদের খেলে যাওয়া সমস্ত কার্ড নিতে হবে।
- যদি কেউ আপনাকে চ্যালেঞ্জ জানায় এবং আপনি প্রতারণা করেন তবে আপনাকে খেলে যাওয়া সমস্ত কার্ড নিতে হবে।
কৌশলটি বেশিরভাগ ধাপে ধাপে এবং কার্ড গণনার মিশ্রণ। আমি গণিতে খারাপ, যদিও, তাই আমি চিটকে প্রতারণা করব এবং আমার সাথে একটি বট আনব।
ইনপুট
ইনপুটটি আপনার যে কোনও ক্রম বা বিন্যাসে হবে:
- প্লেয়ারের হাত। যদি আমি জানি যে তাদের অবশ্যই কার্ড থাকতে পারে (উদাহরণস্বরূপ, আমি সেগুলি তুলতে দেখেছি), সেগুলি আরোহী ক্রমে তালিকাভুক্ত হবে। কোনও অজানা হিসাবে তালিকাভুক্ত করা হবে
?
। উদাহরণস্বরূপ, যদি তাদের ছয়টি কার্ড থাকে এবং আমি জানি যে দুটিটি 1 এর এবং একটি 4 টি, তবে হাতটির বৈধ উপস্থাপনা114???
। ? সর্বদা পরিচিত কার্ডের পরে তালিকাভুক্ত করা হবে।141???
এবং11???4
উভয়ই অবৈধ ইনপুট এবং আপনার কোডগুলি সেগুলি হ্যান্ডেল করার দরকার নেই। - আমি অবশ্যই জানি কার্ডগুলি তাদের হাতের অংশ নয় (আমার কাছে সেগুলি রয়েছে, আমি দেখেছি অন্য কেউ সেগুলি তুলতে পারে ইত্যাদি)। তালিকাটি র্যাঙ্কের আরোহী ক্রমে থাকবে। তালিকাটি খালি থাকতে পারে।
- প্লেয়ারটি যে কার্ডগুলি খেলবে বলে দাবি করেছে। যদি তারা 3 7 এর খেলার দাবি করে তবে এখানে একটি সম্ভাব্য ইনপুট হবে
777
। কার্ডগুলি সর্বদা একই পদে থাকবে।
খেলানো কার্ডগুলির সংখ্যা সর্বদা 1-4 এবং সর্বদা 0-9 হবে 0 একটি র্যাঙ্ক তাদের হাতে কখনও চারবারের বেশি উপস্থিত হবে না।
এটি বৈধ ইনপুট উদাহরণ:
33577??
01555688
55
এটি একটি উদাহরণ অবৈধ ইনপুট:
35377?? # Out of order
7779 # Five 7's in total
23 # Two separate ranks played
আউটপুট
সত্যই মূল্য যদি আমাদের অবশ্যই চ্যালেঞ্জ করা উচিত । আমরা চ্যালেঞ্জ করতে না চাইলে একটি মিথ্যা মান।
আমরা যদি জানি যে তারা প্রতারণা করেছে আমরা সর্বদা চ্যালেঞ্জ জানাই। আমরা জানি তারা প্রতারণা করেছে যদি তারা কার্ড খেলত তবে তারা তাদের কাছে থাকতে পারে না:
12
3 # They don't have any 3's or ?'s
-------------
12?
33 # Fewer ?'s than played cards
-------------
123?
333
33 # Since we have three 3's they can't have two
অন্য সময় আমরা চ্যালেঞ্জ জানাই যদি তারা তাদের শেষ কার্ড খায়। এমনকি যদি নাটকটির বৈধতা এটি খেলাটি শেষ করে দেয় তবে আমরা এটির পক্ষেও চ্যালেঞ্জ জানাতে পারি।
1
1 # They'd win, so challenge anyway
আরও পরীক্ষার কেস
সত্যবাদী (চ্যালেঞ্জ করা উচিত)
11445678?
22
-------------
????????
4
4444
-------------
12345678
9
মিথ্যা (চ্যালেঞ্জ করা উচিত নয়)
1?
222
2
-------------
12?
22
22
-------------
?????
1111
স্কোরিং
সংক্ষিপ্ততম কোড জিতেছে।