Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class Kata {
- private static ArrayList<String> decks = new ArrayList<>();
- private static ArrayList<String> badugi = new ArrayList<>();
- public static String[] sortCards (String[] cards) {
- /// Fill me
- Arrays.sort(cards, Comparator.comparingInt(Kata::getPoint));
- return cards;
- }
- public static void main(String[] args) {
- // String [] array = new String[]{"3", "9", "A", "5", "T", "8", "2", "4", "Q", "7", "J", "6", "K"};
- // String [] array = new String []{"5", "4", "T", "Q", "K", "J", "6", "9", "3", "2", "7", "A", "8"};
- String [] array = new String []{"A", "2", "3", "6", "7", "7", "7", "8", "9", "J", "J"};
- String [] c = sortCards(array);
- for(int i = 0; i < c.length; i++) {
- System.out.println(c[i]);
- }
- }
- private static int getPoint(String s) {
- switch (s) {
- case "A":
- return 0;
- case "2":
- return 1;
- case "3":
- return 2;
- case "4":
- return 3;
- case "5":
- return 4;
- case "6":
- return 5;
- case "7":
- return 6;
- case "8":
- return 7;
- case "9":
- return 8;
- case "K":
- return 12;
- case "Q":
- return 11;
- case "J":
- return 10;
- case "T":
- return 9;
- default:
- return -1;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement