fork(1) download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.util.*;
  6.  
  7. class Palindrom {
  8.  
  9. static Scanner in = new Scanner(System.in);
  10. // public static Scanner on= new Scanner(System.in);
  11.  
  12. public static void main(String[] args) {
  13.  
  14. int a, b=0, t;
  15. String number1, number2 = "",test;
  16. test=in.nextLine();
  17. t = Integer.parseInt(test);
  18. for (int j = 0; j < t; j++) {
  19. number1 = in.nextLine();
  20. a = Integer.parseInt(number1);
  21. int numberofloop = 0;
  22. while (a != b) {
  23. for (int i = 0; i < number1.length(); i++) {
  24. char digit = '0';
  25. digit = number1.charAt(number1.length() - 1 - i);
  26. number2 = number2 + digit;
  27. }
  28. b = Integer.parseInt(number2);
  29. number1 = "";
  30. number2 = "";
  31. if (a == b) {
  32. System.out.println(a+" "+numberofloop);
  33. } else {
  34. a = a + b;
  35. number1 = Integer.toString(a);
  36.  
  37. }
  38. numberofloop++;
  39. }
  40.  
  41. }
  42. }
  43. }
  44.  
Success #stdin #stdout 0.06s 2184192KB
stdin
8
28
68
5
121
0
144
567
123124
stdout
121 2
1111 3
5 0
121 0
0 0
585 1
3663 2
544445 1