Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.87 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. public class Izziv3 {
  4.    
  5.     public static Scanner in = new Scanner(System.in);
  6.    
  7.     public static void main(String[] args) {
  8.        
  9.         int n = in.nextInt();
  10.         int m = in.nextInt();
  11.        
  12.         int[] urejena = new int[n + m];
  13.        
  14.         int[] a = new int[n];
  15.         for (int i = 0; i < n; i++) {
  16.             a[i] = in.nextInt();
  17.         }
  18.        
  19.         int[] b = new int[m];
  20.         for (int i = 0; i < m; i++) {
  21.             b[i] = in.nextInt();
  22.         }
  23.        
  24.         int indexPrve = 0;
  25.         int indexDruge = 0;
  26.         int indexPrave = 0;
  27.        
  28.         while (indexPrve < a.length && indexDruge < b.length) {
  29.             if (a[indexPrve] <= b[indexDruge]) {
  30.                 // Ce je element iz tabele a manjsi od elementa iz tabele b
  31.                 urejena[indexPrave] = a[indexPrve];
  32.                 System.out.printf("a");
  33.                 indexPrve++;
  34.                 indexPrave++;
  35.             } else {
  36.                 //Drugace
  37.                 urejena[indexPrave] = b[indexDruge];
  38.                  System.out.printf("b");
  39.                 indexDruge++;
  40.                 indexPrave++;
  41.             }
  42.         }
  43.         if (indexPrve < a.length) {
  44.             while (indexPrve < a.length) {
  45.                 urejena[indexPrave] = a[indexPrve];
  46.                 System.out.printf("a");
  47.                 indexPrave++;
  48.                 indexPrve++;  
  49.             }
  50.         }
  51.         if (indexDruge < b.length) {
  52.             while (indexDruge < b.length) {
  53.                 urejena[indexPrave] = b[indexDruge];
  54.                 System.out.printf("b");
  55.                 indexPrave++;
  56.                 indexDruge++;  
  57.             }
  58.         }
  59.         System.out.println();
  60.        
  61.         for (int i = 0; i < urejena.length; i++) {
  62.             System.out.printf("%d ", urejena[i]);
  63.         }
  64.     }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement