संबंधित: पोकर हाथ को नाम दें
एक सीधा फ्लश एक पोकर हाथ है जिसमें अनुक्रमिक रैंक के पांच कार्ड हैं, सभी एक ही सूट के हैं। एक सीधे फ्लश के हिस्से के रूप में, एक इक्का एक राजा के ऊपर या दो से नीचे रैंक कर सकता है। ऐस या तो उच्च रैंक कर सकता है (जैसे A ♥ K ♥ Q ♥ J ♥ 10 ♥ एक ऐस-हाई स्ट्रेट फ्लश है) या निम्न (जैसे 5 ♦ 4 ♦ 3 ♦ 2 ♦ A five पांच-उच्च स्ट्रेट फ्लश है), लेकिन एक ही हाथ में उच्च और निम्न दोनों रैंक नहीं कर सकते हैं (जैसे क्यू ♣ K ♣ A ♣ 2 ♣ 3-एक ऐस-उच्च फ्लश है, न कि एक सीधा फ्लश)।
चुनौती
दिए गए Nकार्ड (किसी भी उचित प्रारूप में) एक सत्य मूल्य का उत्पादन करते हैं यदि एक सीधा फ्लश पोकर हाथ में निहित होता है।
इनपुट
Nकार्ड की संख्या। (किसी भी उचित प्रारूप में)
चार सूट हैं; दिल, हुकुम, हीरे और क्लब (H, S, D, C)।
प्रत्येक सूट में 2 से 10 की संख्या के लिए एक कार्ड होता है, साथ ही 4 'चित्र' कार्ड, ऐस, जैक, क्वीन और किंग (A, J, Q, K)
नोट: आप 10 को T के रूप में ले सकते हैं
उत्पादन
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?