Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- List<Hand> hands = new ArrayList<Hand>();
- for (int i = 0; i < cards.length; i++) {
- for (int j = 1; j < i; j++) {
- Hand hand = new Hand();
- int index = 0;
- for (int k = 0; k < cards.length; k++) {
- if (k != i || k != j) {
- hand.set(index, cards[k]);
- index++;
- }
- }
- hands.add(hand);
- }
- }
- return hands;
- public Hand findBestHand() {
- List<Hand> hands = findPokerHands();
- int value = 0;
- Hand highest;
- for (Hand hand : hands) {
- int temp = hand.getValue();
- if (temp > value) {
- value = temp;
- highest = hand;
- }
- }
- return highest;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement