ストレートフラッシュとは、同じスーツのシーケンシャルランクのカードが5枚入っているポーカーハンドです。ストレートフラッシュの一部として、エースはキングより上または2より下にランクできます。エースは高いランク(例:A♥K♥Q♥J♥10♥はエースハイストレートフラッシュ)またはロー(例:5♦4♦3♦2♦A♦は5ハイストレートフラッシュ)ですが、同じ手でハイとローの両方をランク付けすることはできません(例:Q♣K♣A♣2♣3♣はストレートフラッシュではなくエースハイフラッシュです)。
チャレンジ
N
ポーカーハンドにストレートフラッシュが含まれている場合、与えられたカード(合理的な形式)は真実の値を出力します。
入力
N
カードの数。(合理的な形式で)
4つのスーツがあります。ハート、スペード、ダイヤモンド、クラブ(H, S, D, C)
。
各スーツには、2〜10の数字用のカードが1枚と、「絵」カード、エース、ジャック、クイーン、キングの4枚があります。 (A, J, Q, K)
注:Tとして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
ますか?