Guest User

Untitled

a guest
Dec 9th, 2019
87
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