Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.LinkedHashMap;
- import java.util.Map;
- import java.util.*;
- public class Main {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String word = scanner.nextLine();
- System.out.println(sortedCards(word));
- }
- public static String sortedCards(String cards) {
- String[] sorted = new String[]{"A", "2", "3", "4", "5", "6", "7", "8", "9", "T", "J", "Q", "K"};
- String[] cardsArray = cards.split(" ");
- Map<String, Integer> map = new LinkedHashMap<>();
- for(String s: sorted) {
- map.put(s, 0);
- }
- for(String s: cardsArray) {
- if(map.containsKey(s)) {
- map.put(s, map.get(s) + 1);
- }
- }
- String result = "";
- for(String s: map.keySet()) {
- int num = map.get(s);
- for (int i = 0; i < num; i++) {
- result += s + " ";
- }
- }
- return result;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement