Poker eli adı
Beş kart verildiğinde, poker elinin adını yazınız:
High card
One pair
Two pair
Three of a kind
Straight
Flush
Full house
Four of a kind
Straight flush
Royal Flush
Şüpheniz varsa, http://en.wikipedia.org/wiki/List_of_poker_hands adresindeki kurallara bakın .
Giriş
Stdin veya komut satırı argümanlarından 5 kart . Bir kart, formdaki RS
R harfinin ve S'nin uygun olduğu iki harfli bir dizedir . Rütbeleri şunlardır 2
- 9
(sayı kartları), T
(on), J
(Jack), Q
(Kraliçe), K
(Kral), A
(As). Takım elbise vardır S
, D
, H
, C
sırasıyla maça, karo, kupa ve kulüpleri için.
Kart örneği
5H - five of hearts
TS - ten of spades
AD - ace of diamonds
Girdi örneği => istenen çıktı
3H 5D JS 3C 7C => One pair
JH 4C 2C JD 2H => Two pair
7H 3S 7S 7D 7C => Four of a kind
8C 3H 8S 8H 3S => Full house
kurallar
En kısa kod kazanır
Düzenle
Şimdiye kadar harika görünüyorsun! Tüm cevapları gerçekten doğrulayamıyorum, çünkü bu dilleri çok iyi tanımıyorum ve hepsi için derleyici / tercüman yok, ama herkesin Asların hem en yüksek olabileceğini düşündüğünden şüphelenmiyorum. bir Straight (floş) en düşük kartları .