-1

7 枚のカード (テキサス ホールデム) のうち 5 枚のカードの最適な組み合わせを使用して、Java で 2 人の (そして 2 人だけの) プレイヤーのハンドを比較する最良の方法は何でしょうか?

各カードに値または列挙型が割り当てられている場合、誰が最強のハンドを持っているかを決定するために使用できるアルゴリズムはありますか?

整数比較を行って誰が最高のハンドを持っているかを確認するか、何らかの形式のルックアップ テーブルを使用できると思います。

SpecialKPokerEval と呼ばれるハンド エバリュエーターがあります: http://code.google.com/p/specialkpokereval/

これは、既存のプロジェクトに実装するのに適していて簡単でしょうか?

編集:

整数値を使用するハンド エバリュエーターはどのように機能しますか?

ルックアップ テーブルはどのように機能しますか? 可能性のある各ハンドには値が割り当てられていますか?

4

1 に答える 1

4

良い練習になるので、最初からやることをお勧めします。実際、これは "Project Euler" の問題 54であり、その演習の解決策を探すことができます。

于 2013-03-07T16:25:36.527 に答える