এই প্রশ্নের উদ্দেশ্যে, কার্ডগুলির একটি ডেকে এইভাবে ফর্ম্যাট করা হয়েছে:
[
"AS", "2S", "3S", "4S", "5S", "6S", "7S", "8S", "9S", "10S", "JS", "QS", "KS",
"AD", "2D", "3D", "4D", "5D", "6D", "7D", "8D", "9D", "10D", "JD", "QD", "KD",
"AH", "2H", "3H", "4H", "5H", "6H", "7H", "8H", "9H", "10H", "JH", "QH", "KH",
"AC", "2C", "3C", "4C", "5C", "6C", "7C", "8C", "9C", "10C", "JC", "QC", "KC",
"J", "J"
]
কার্ডগুলি সর্বদা মান হিসাবে ফর্ম্যাট হয়, তারপরে স্যুট। উদাহরণস্বরূপ AS
স্পাডেসের এস is দুটি একক জে হ'ল জোকার। আমরা কার্ডের এই ডেকে পরিবর্তন করতে চাই, তবে এলোমেলোটি অবশ্যই দুর্দান্ত ™
একটি দুর্দান্ত শ্যাফল ™ একটি যা:
- একই মামলাটির কোনও দুটি কার্ড (জোকার বাদে) সংলগ্ন নয়।
- কোনও কার্ড (জোকার্স ব্যতীত) একই মানের একের সাথে সংলগ্ন নয়।
- কোনও কার্ড (জোকার্স ব্যতীত) সংলগ্ন মানগুলির একটিতে সংলগ্ন নয় (এই ক্রমে একটি উচ্চ বা এক নিম্ন, এ, 2, 3, 4, 5, 6, 7, 8, 9, 10, জে, কিউ, কে, উ: লক্ষ করুন যে টেকসই 2 বা কিং এর সাথে সংলগ্ন হতে পারে না)।
- জোকাররা যে কোনও পদে থাকতে পারে।
- একটি দুর্দান্ত শ্যাফলের সংজ্ঞা প্রতিবার কার্ডগুলি যখন বদলে যায় তখন তাদের আলাদা আলাদা ক্রমে থাকা প্রয়োজন হয় না । যা খুব চমত্কার নয়, তবে এটি দুর্দান্ত ™
কারণ এটি দুর্দান্ত ™
একটি উদাহরণ হতে পারে:
[
"AS", "5D", "9H", "KC", "2D", "6H", "10C", "QS", "3H", "7C", "9S",
"KD", "4C", "6S", "10D", "AC", "3S", "7D", "JH", "J", "4D", "8H",
"QC", "AD", "5H", "9C", "JS", "2H", "6C", "8S", "QD", "3C", "5S",
"9D", "KH", "2S", "6D", "10H", "J", "3D", "7H", "JC", "KS", "4H",
"8C", "10S", "AH", "5C", "7S", "JD", "2C", "4S", "8D", "QH"
]
চ্যালেঞ্জ:
- চমত্কার শফল চালাতে কিছু কোড লিখুন
- যে কোনও ভাষা ব্যবহার করুন।
- ইনপুট হতে পারে পারেন :
- তাসের তাড়ার উপরে বর্ণিত হিসাবে একই আদেশ , একটি বিন্যাস বা অন্যান্য তালিকা গঠন করে।
- কোনও ইনপুট নেই (কোডটি সেই ক্রমে কার্ডের একটি ডেকে উত্পন্ন করে)
- উপরে বর্ণিত হিসাবে আউটপুট অবশ্যই একটি দুর্দান্ত শ্যাফল in এ কার্ডের একটি পূর্ণ ডেক হতে হবে।
- স্বল্পতম বাইটে আপনার দুর্দান্ত শ্যাফল Sh সম্পাদন করার চেষ্টা করুন।
- অনলাইন ইন্টারপ্রেটারের যেমন একটি ট্রাই ইট অনলাইন এর লিঙ্ক পছন্দ হয় তবে alচ্ছিক।
শুভ বদল!
T
পরিবর্তে বিকল্প করতে পারি 10
?