Terkait: Beri nama tangan poker
Straight flush adalah kartu poker yang berisi lima kartu peringkat berurutan, semuanya berjenis sama. Sebagai bagian dari flush lurus, kartu As dapat peringkat di atas seorang raja atau di bawah dua. Ace dapat peringkat tinggi (mis. A ♥ K ♥ Q ♥ J ♥ 10 ♥ adalah siraman lurus ace-high) atau rendah (mis. 5 ♦ 4 ♦ 3 ♦ 2 ♦ A ♦ adalah straight flush lima-tinggi), tetapi tidak dapat peringkat tinggi dan rendah di tangan yang sama (misalnya Q ♣ K ♣ A ♣ 2 ♣ 3 ♣ adalah flush ace-tinggi, bukan flush lurus).
Tantangan
NKartu yang diberikan (dalam format apa pun yang masuk akal) menghasilkan nilai yang jujur jika flush lurus ada di tangan poker.
Memasukkan
Njumlah kartu. (Dalam format apa pun yang masuk akal)
Ada empat setelan; hati, sekop, berlian, dan klub (H, S, D, C).
Setiap suit memiliki satu kartu untuk angka 2 hingga 10, ditambah 4 kartu 'gambar', Ace, Jack, Queen, dan King (A, J, Q, K)
Catatan: Anda dapat mengambil 10 sebagai T
Keluaran
Truthy/Falsynilai
Kasus cobaan
["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
Aturan standar kode-golf berlaku.
Kriteria pemenang: Kode terpendek di setiap bahasa
10sebagai T?