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 Ncartes données (dans n'importe quel format raisonnable) produisent une valeur vraie si un flush droit est contenu dans la main de poker.
Contribution
Nnombre 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/Falsyvaleur
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
10comme T?