ভূমিকা
সম্প্রতি, আমি এবং আমার কয়েকজন বন্ধু কিছু কার্ড খেলার সিদ্ধান্ত নিয়েছি এবং তাদের মধ্যে একটি 'আইরিশ স্ন্যাপ' গেমটি প্রস্তাব করেছিল যা এই চ্যালেঞ্জের অনুপ্রেরণা ছিল। যাইহোক, আমি পরে শিখেছি যে গেমটির বিভিন্ন ধরণের বিধি রয়েছে যা আপনি খেলতে পারেন যাগুলির কয়েকটি এখানে তালিকাভুক্ত । এই চ্যালেঞ্জের যে নিয়মগুলি বর্তমানে সেই পৃষ্ঠায় তালিকাভুক্ত নয়, সুতরাং নামটি 'বৈকল্পিক বিধিগুলি'
চ্যালেঞ্জ
3 টি কার্ডের অ্যারে দেওয়া, তারা আইরিশ স্ন্যাপের কোনও গেমটিতে বৈধ স্ন্যাপ তৈরি করে কিনা তার উপর নির্ভর করে সত্যবাদী বা মিথ্যা মান নির্ধারণ করে।
ইনপুট
ইনপুটটি 3 টি সংখ্যার অ্যারে হবে, 1-13 সমেত অন্তর্ভুক্ত থাকবে, যার মধ্যে 1 টি এসের প্রতিনিধিত্ব করবে, ১১ টি জ্যাকের প্রতিনিধিত্ব করবে, ১২ জন রানিকে এবং ১৩ জন রাজার প্রতিনিধিত্ব করবে। ইনপুটটি শীর্ষ, মধ্য, নীচের যে কোনও ক্রমে থাকতে পারে।
বিধি
কার্ডগুলি কোনও আইরিশ স্ন্যাপ তৈরি করে রাখার জন্য 4 টি পৃথক মানদণ্ড হ'ল:
- উপরের এবং মাঝের কার্ডগুলি একই
- শীর্ষ এবং মাঝের কার্ডগুলির মধ্যে একটির পার্থক্য রয়েছে
- উপরের এবং নীচের কার্ডগুলি একই
- উপরের এবং নীচের কার্ডগুলির মধ্যে একটির পার্থক্য রয়েছে
যদি এই মানদণ্ডগুলির কোনও পূরণ হয় তবে আপনাকে অবশ্যই সত্যবাদী মান আউটপুট করতে হবে। পাশাপাশি এটি হিসাবে, দুটি মানদণ্ডের জন্য যে কার্ডগুলির মধ্যে একটি পৃথক হওয়া প্রয়োজন, এটি 'চারপাশে মোড়ানো', যার অর্থ একটি টেক্কা এবং রাজা একটির পার্থক্য হিসাবে বিবেচিত হয়, এবং বিপরীতে।
পরীক্ষার কেস
Input (Bottom, Middle, Top) -> Output
1 13 7 -> False
1 4 13 -> True
9 3 6 -> False
8 9 7 -> True
2 6 5 -> True
12 5 11 -> True
10 4 8 -> False
12 13 7 -> False
9 7 10 -> True
7 3 1 -> False
4 2 3 -> True
0
জন্য false
এবং অন্য কোন পূর্ণসংখ্যা জন্য true
অথবা, এমনকি, কোনো নেতিবাচক পূর্ণসংখ্যা false
বা কোন ধনাত্মক পূর্ণসংখ্যা জন্য true
?
top, [middle, bottom]
?