SHARE
TWEET

Untitled

a guest Dec 9th, 2019 76 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //VALMIS KOODI
  2. import java.util.Random;
  3. import java.util.ArrayList;
  4. import java.util.Arrays;
  5. import java.util.Collections;
  6.  
  7. public class Test{
  8.     public static void main(String[] args){
  9.         final Random r = new Random();
  10.        
  11.        
  12.         int[] taulukko = new int[r.nextInt(10)+5];
  13.         for(int i=0; i<taulukko.length; i++){
  14.             taulukko[i] = r.nextInt(100);
  15.         }
  16.        
  17.         System.out.println("Alkuper√§inen taulukko: "+Arrays.toString(taulukko));
  18.        
  19.         jarjesta(taulukko);
  20.        
  21.         System.out.println("J√§rjestetty taulukko "+Arrays.toString(taulukko));
  22.     }
  23.  
  24. //MUN KOODI
  25. public static ArrayList jarjesta(int[] taulukko){
  26.    
  27.     ArrayList <Integer> parilliset;
  28.     parilliset= new ArrayList<Integer>();
  29.    
  30.     ArrayList <Integer> parittomat;
  31.     parittomat=  new ArrayList<Integer>();
  32.    
  33.     for(int i=0; i<taulukko.length; i++){
  34.         if(taulukko[i] % 2==0){
  35.             parilliset.add(taulukko[i]);
  36.         } else{
  37.             parittomat.add(taulukko[i]);
  38.         }    
  39.     }
  40.    
  41.     Collections.reverse(parittomat);
  42.    
  43.     ArrayList <Integer> lista;
  44.     lista=  new ArrayList<Integer>();
  45.    
  46.     for(int i=0; i<taulukko.length; i++){
  47.         while(i<=parilliset.size && i<=parittomat.size){
  48.             add.lista(get.parillinen(i));
  49.             add.lista(get.parittomat(i));
  50.         }
  51.         if(i>= parilliset.size){
  52.             while(i<parittomat.size){
  53.                 add.lista(get.parittomat(i));
  54.             }
  55.         }
  56.         if(i>= parittomat.size){
  57.             while(i<parilliset.size){
  58.                 add.lista(get.parilliset(i));
  59.             }
  60.         }
  61.     }
  62.     returun lista;
  63.    
  64. }
  65. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top