import java.util.*;
import java.lang.*;
import java.io.*;



class Main {
    public static void main(String[] args) throws IOException {
        // BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        char[] shape = new char[]{'H', 'S', 'C', 'D'};
        
        ArrayList<String> Deck = new ArrayList<>();
        
        for (char c : shape) {
            for (int i=1; i<14; i++) {
                String num;
                if (i==11) num = "J"; else if (i==12) num = "Q";
                else if (i==13) num = "K"; else if (i==1) num="A"; else num = String.valueOf(i);
                
                Deck.add(c+num);
            }    
        }
        Deck.add("RJOKER");
        Deck.add("BJOKER");
        
        Scanner sc = new Scanner(System.in);
        
        int n = sc.nextInt();
        int q = 54/n;
        int r = 54-n*q;
        
        int idx = 0; 

        Collections.shuffle(Deck);
        
        StringBuilder sb = new StringBuilder();
        
       
        
        
        for (int i=0; i<n; i++) {
            int draw = q;
            
            if(r>0) {
                draw += 1;
                r--;
            }
            sb.append(draw).append("\n");
            
            for (int j=0; j<draw; j++) {
                sb.append(Deck.get(idx++)).append(j==draw-1 ? "\n" : " ");
            }
        }
        
        System.out.println(sb);
        
        
    }
}

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: