Advertisement
Guest User

Untitled

a guest
Feb 11th, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.09 KB | None | 0 0
  1. import java.util.Arrays;
  2.  
  3. public class Dancepairs {
  4.     public static void main(String[] args) {
  5.         int nr_boys = Integer.parseInt(args[0]);
  6.         int nr_girls = Integer.parseInt(args[nr_boys + 1]);
  7.         int[] boys = new int[nr_boys];
  8.         int[] girls = new int[nr_girls];
  9.  
  10.         for (int i = 0; i < nr_boys; i++) {
  11.             boys[i] = Integer.parseInt(args[i+1]);
  12.         }
  13.  
  14.         for (int i = 0; i < nr_girls; i++) {
  15.             girls[i] = Integer.parseInt(args[i+nr_boys+2]);
  16.         }
  17.  
  18.         int[][] pairs = combine(boys, girls);
  19.  
  20.         for (int[] pair : pairs) {
  21.             System.out.println(pair[0] + " ja " + pair[1]);
  22.         }
  23.     }
  24.  
  25.     public static int[][] combine(int[] boys, int[] girls){
  26.         Arrays.sort(boys);
  27.         Arrays.sort(girls);
  28.         int nr_pairs = Math.min(boys.length, girls.length);
  29.         int[][] pairs = new int[nr_pairs][nr_pairs];
  30.  
  31.         for (int i = 0; i < nr_pairs; i++) {
  32.             pairs[nr_pairs-i-1][0] = boys[i];
  33.             pairs[nr_pairs-i-1][1] = girls[i];
  34.         }
  35.         return pairs;
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement