Advertisement
K_S_

Untitled

Nov 2nd, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.62 KB | None | 0 0
  1. // Runtime: 1 ms, faster than 100.00% of Java online submissions for Reverse Integer.
  2. // Memory Usage: 33.6 MB, less than 11.66% of Java online submissions for Reverse Integer.
  3.  
  4. class Solution {
  5.     public int reverse(int x) {
  6.         long res = 0;
  7.         while (x != 0) {
  8.             int rem = x % 10;
  9.             x = x / 10;
  10.             res += rem;
  11.             if(x != 0) {
  12.                 res  *= 10;
  13.             }
  14.             if(res >= Integer.MAX_VALUE || res <= Integer.MIN_VALUE) {
  15.                 return 0;
  16.             }
  17. //            System.out.println(res);
  18.         }
  19.         return (int) res;
  20.     }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement