fork download
  1. class Dvach {
  2. static int reverse(int num) {
  3. if (num > -10 && num < 10) {
  4. return num;
  5. }
  6.  
  7. String signed = String.valueOf(num % 10);
  8. num = Math.abs(num) / 10;
  9.  
  10. return Integer.parseInt(signed + (reverse(num)));
  11. }
  12.  
  13. public static void main(String[] args) {
  14. int[] testValues = {0, 1, -1, 21, 25659, -25659};
  15. for (int num: testValues) {
  16. System.out.println(reverse(num));
  17. }
  18. }
  19. }
Success #stdin #stdout 0.04s 4386816KB
stdin
Standard input is empty
stdout
0
1
-1
12
95652
-95652