En relation: Nommez la main de poker
Une quinte flush est une main de poker contenant cinq cartes de rang séquentiel, toutes de la même couleur. Dans le cadre d'une quinte flush, un as peut se classer au-dessus d'un roi ou en dessous de deux. Un as peut être de rang élevé (par exemple, A ♥ K ♥ Q ♥ J ♥ 10 ♥ est un flush droit à as) ou faible (par exemple 5 ♦ 4 ♦ 3 ♦ 2 ♦ A ♦ est un flush droit à cinq), mais ne peut pas être classé à la fois haut et bas dans la même main (par exemple, Q ♣ K ♣ A ♣ 2 ♣ 3 ♣ est un flush à hauteur d'as, pas un flush droit).
Défi
Les N
cartes données (dans n'importe quel format raisonnable) produisent une valeur vraie si un flush droit est contenu dans la main de poker.
Contribution
N
nombre de cartes. (Dans tout format raisonnable)
Il y a quatre combinaisons; cœurs, bêches, diamants et massues (H, S, D, C)
.
Chaque costume a une carte pour les numéros 2 à 10, plus 4 cartes `` photo '', Ace, Jack, Queen et King (A, J, Q, K)
Remarque: vous pouvez prendre 10 comme T
Production
Truthy/Falsy
valeur
Cas de test
["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
Les règles de code-golf standard s'appliquent.
Critères gagnants: Code le plus court dans chaque langue
10
comme T
?