fork download
  1. import java.io.*;
  2. import java.util.*;
  3. import java.util.Collections;
  4.  
  5. class UserMainCode
  6. {
  7. static int maxOfThree(int x, int y, int z) {
  8. return z > (x > y ? x : y) ? z : ((x > y) ? x : y);
  9. }
  10.  
  11. static int minOfThree(int a, int b, int c) {
  12. return (a<b)?(a<c?a:c):(b<c?b:c);
  13. }
  14.  
  15. public static void main(String[] args)
  16. {
  17. int input1 = 3521;
  18. int input2 = 2452;
  19. int input3 = 1352;
  20.  
  21. int u=0,t=0,h=0,th=0;
  22. int length = 4;
  23. while(length!=0){
  24. if(length == 4) {
  25. u = maxOfThree(input1%10,input2%10,input3%10) - minOfThree(input1%10,input2%10,input3%10);
  26. }
  27. if(length == 3){
  28. t = maxOfThree(input1%10,input2%10,input3%10) - minOfThree(input1%10,input2%10,input3%10);
  29. }
  30. if(length == 2){
  31. h = maxOfThree(input1%10,input2%10,input3%10) - minOfThree(input1%10,input2%10,input3%10);
  32. }
  33. if(length == 1){
  34. th = maxOfThree(input1%10,input2%10,input3%10) - minOfThree(input1%10,input2%10,input3%10);
  35. }
  36. input1/=10;
  37. input2/=10;
  38. input3/=10;
  39. length--;
  40. }
  41. System.out.println(th*1000+h*100+t*10+u);
  42. }
  43. }
  44.  
Success #stdin #stdout 0.1s 47420KB
stdin
Standard input is empty
stdout
2231