Correlati: nominare la mano di poker
Una scala reale è una mano di poker contenente cinque carte di valore sequenziale, tutte dello stesso seme. Come parte di una scala reale, un asso può classificare al di sopra di un re o al di sotto di un due. Un asso può essere classificato come alto (ad es. A ♥ K ♥ Q ♥ J ♥ 10 ♥ è un colore scala con asso alto) o basso (ad es. 5 ♦ 4 ♦ 3 ♦ 2 ♦ A ♦ è un colore scala per cinque), ma non può classificare sia alto che basso nella stessa mano (ad es. Q ♣ K ♣ A ♣ 2 ♣ 3 ♣ è un colore asso-alto, non un colore diritto).
Sfida
Le N
carte date (in qualsiasi formato ragionevole) producono un valore veritiero se nella mano di poker è contenuta una scala reale.
Ingresso
N
numero di carte. (In qualsiasi formato ragionevole)
Ci sono quattro semi; cuori, picche, quadri e fiori (H, S, D, C)
.
Ogni seme ha una carta per i numeri da 2 a 10, più 4 carte "immagini", Asso, Jack, Regina e Re (A, J, Q, K)
Nota: puoi prendere 10 come T
Produzione
Truthy/Falsy
valore
Caso di prova
["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
Si applicano le regole standard del code-golf .
Criteri vincenti: il codice più breve in ogni lingua
10
come T
?