/* Will Clarkson wclarkso P01 and P02 Feb 7,2009 */ public class ThreeSort { public static void main(String [] args) { //Input int x = Integer.parseInt(args[0]); int y = Integer.parseInt(args[1]); int z = Integer.parseInt(args[2]); //Compute Order /* Hint: To find middle element, take the sum of the values, and subtract minimum and maximum values. You are left with middle value. i.e. if x < y < z sum = x + y + z sum - min(x,y,z) - max(x,y,z) is y */ int sum = x + y + z; int min = Math.min(x,Math.min(y,z)); int max = Math.max(x,Math.max(y,z)); int mid = sum - min - max; //Output System.out.println(min + " " + mid + " " + max); } }