import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner sc=new Scanner(System.in); int c=sc.nextInt(); int arr[][]=new int[c][4]; int x=0; while(x!=c){ arr[x][0]=sc.nextInt(); arr[x][1]=sc.nextInt(); arr[x][2]=sc.nextInt(); arr[x][3]=sc.nextInt(); x++; } x=0; while(x!=c){ int a[]=new int[4]; int b=3; for(int i=3;i>0;i--,b--){ if(arr[x][i]==arr[x][i-1]&arr[x][i]!=0){ a[b]=arr[x][i]*2; arr[x][i-1]=0; arr[x][i]=0; b--; } if(arr[x][i]==0){ b++; } if(arr[x][i]!=arr[x][i-1]&arr[x][i]!=0){ a[b]=arr[x][i]; } } if(arr[x][0]!=0){ a[b]=arr[x][0]; } for(int i=0;i<4;i++){ System.out.print(a[i]+" "); } System.out.println(); x++; } } } |
Double click to view unformatted code.