fork download
  1. import java.io.*;
  2. import java.lang.*;
  3. public class Shuffle {
  4. public static void main(String args[]){
  5. int[] a = {1,2,3,4,5,6,7,8,9,10,11,12,13,10,20,30,40,50,60,70,80,90,100,110,120,130};
  6.  
  7. for(int i=1;i<a.length-1;i++)
  8. a[i]=-1*a[i];
  9.  
  10. ShuffleArray(a);
  11.  
  12. for(int i=0;i<a.length;i++)
  13. System.out.print(a[i]+ " ");
  14. }
  15. public static void ShuffleArray(int[] a){
  16. int n = a.length;
  17. int cnt=1;
  18. int i=1;
  19. int hold;
  20. int curr,c;
  21. curr=a[i];
  22. while(cnt<n-1 && i<n)
  23. {
  24. if(i<n/2)
  25. hold=2*i;
  26. else
  27. hold=n+1-2*(n-i);
  28. if(a[hold] < 0)
  29. {
  30. c=a[hold];
  31. a[hold]=-1*curr;
  32. i=hold;
  33. curr=c;
  34. cnt++;
  35. }
  36. else
  37. curr=a[hold];
  38. if(cnt<n && curr > 0)
  39. {
  40. for(i=2;i<n && a[i]>0;i++);
  41. curr=a[i];
  42. }
  43. }
  44. }
  45. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:3: error: class Shuffle is public, should be declared in a file named Shuffle.java
public class Shuffle {
       ^
1 error
stdout
Standard output is empty