View Code of Problem 10

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scanner=new Scanner(System.in);
		int t=scanner.nextInt();
		while(t-->0) {
			int[] ints=new int[4];
			for(int i=0;i<4;i++) {
				ints[i]=scanner.nextInt();
			}
			for(int j=3;j>=0;j--) {
				if(ints[j]==0) {
					continue;
				}
				else {
					for(int k=j-1;k>=0;k--) {
						if(ints[k]==ints[j]) {
							ints[j]+=ints[k];
							ints[k]=0;
							break;
						}
					}
				}
			}
			int[] ans=new int[4];
			int k=3;
			for(int j=3;j>=0;j--) {
				if(ints[j]!=0) {
					ans[k]=ints[j];
					k--;
				}
			}
			for(int i=0;i<4;i++) {
				if(i==0) {
					System.out.print(ans[i]);
				}
				else {
					System.out.print(" "+ans[i]);
				}
			}
			System.out.println();
		}
	}

}

Double click to view unformatted code.


Back to problem 10