সম্পর্কিত: পোকার হাতের নাম দিন
একটি স্ট্রেইট ফ্লাশ হ'ল একটি জুজু হ্যান্ড যা সিক্যুয়াল র্যাঙ্কের পাঁচটি কার্ড সমান, সমস্ত একই মামলা। স্ট্রেইট ফ্লাশের অংশ হিসাবে, টেক্কাটি রাজার উপরে বা দু'জনের নীচে অবস্থান করতে পারে। টেক্কাটি উচ্চতর (যেমন A ♥ K (Q ♥ J ♥ 10 an একটি টেক্কা উচ্চ সোজা ফ্লাশ) বা নিম্ন (যেমন 5 ♦ 4 ♦ 3 ♦ 2 ♦ A a একটি পাঁচ-উচ্চতর স্ট্র্যাশ ফ্লাশ) র্যাঙ্ক করতে পারে, তবে একই হাতে উচ্চ এবং নিম্ন উভয়কেই র্যাঙ্ক করতে পারে না (যেমন Q ♣ K ♣ A ♣ 2 ♣ 3 an একটি টেক্কা-উচ্চ ফ্লাশ, কোনও সরল ফ্লাশ নয়)।
চ্যালেঞ্জ
দেওয়া N
কার্ডগুলি (কোনও যুক্তিসঙ্গত ফর্ম্যাটে) আউটপুট একটি সত্য সত্য যদি পোকার হাতে সরাসরি ফ্লাশ থাকে।
ইনপুট
N
কার্ড সংখ্যা। (যে কোনও যুক্তিসঙ্গত বিন্যাসে)
চারটি মামলা রয়েছে; হৃদয়, কোদাল, হীরা এবং ক্লাবগুলি (H, S, D, C)
।
প্রতিটি স্যুটটিতে 2 থেকে 10 সংখ্যার জন্য একটি করে কার্ড, এবং 4 'ছবি' কার্ড, এস, জ্যাক, কুইন এবং কিং রয়েছে (A, J, Q, K)
দ্রষ্টব্য: আপনি টি হিসাবে 10 নিতে পারেন
আউটপুট
Truthy/Falsy
মান
পরীক্ষা ক্ষেত্রে
["AS", "2S", "3S", "4S", "5S"] => true
["3D", "9C", "4S", "KH", "AD", "AC"] => false
["5D", "6D", "7D", "8H", "9D", "10D", "JD"] => false
["JC", "7C", "5D", "8C", "AC", "10C", "9C", "5S"] =>true
[] => false
["AS", "2S", "3S"] => false
["JC", "QC", "KC", "AC", "2C"] => false
[ "2H", "3H", "4H", "5H", "6H", "7H"] => true
স্ট্যান্ডার্ড কোড-গল্ফ বিধি প্রযোজ্য।
বিজয়ী মানদণ্ড: প্রতিটি ল্যাংয়ের মধ্যে সংক্ষিপ্ততম কোড
10
যেমন T
?