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 = new Hand();
- for (int i=0;i < hands.size(); i++)
- if(hands.get(i).getValue() > value){
- value = hands.get(i).getValue();
- highest = hands.get(i);
- }
- return highest;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement