fork(1) download
  1. class M{
  2. static int c(int[] a){
  3. int i = a[0];
  4. for(int b : a){
  5. i = b < i
  6. ? b
  7. : i;
  8. }
  9. for(int b : a){
  10. i = (i+"").length() == (b+"").length() & b > i
  11. ? b
  12. : i;
  13. }
  14. return i;
  15. }
  16.  
  17. public static void main(String[] a){
  18. System.out.println(c(new int[]{ 1 }));
  19. System.out.println(c(new int[]{ 9 }));
  20. System.out.println(c(new int[]{ 1729 }));
  21. System.out.println(c(new int[]{ 1, 1 }));
  22. System.out.println(c(new int[]{ 34, 3 }));
  23. System.out.println(c(new int[]{ 409, 12, 13 }));
  24. System.out.println(c(new int[]{ 11, 11, 11, 1 }));
  25. System.out.println(c(new int[]{ 11, 11, 11, 11 }));
  26. System.out.println(c(new int[]{ 78, 99, 620, 1 }));
  27. System.out.println(c(new int[]{ 78, 99, 620, 100 }));
  28. System.out.println(c(new int[]{ 1, 5, 9, 12, 63, 102 }));
  29. System.out.println(c(new int[]{ 3451, 29820, 2983, 1223, 1337 }));
  30. System.out.println(c(new int[]{ 738, 2383, 281, 938, 212, 1010 }));
  31. }
  32. }
Success #stdin #stdout 0.03s 711168KB
stdin
Standard input is empty
stdout
1
9
1729
1
3
13
1
11
1
99
9
3451
938