We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2f75959 commit 9af0a38Copy full SHA for 9af0a38
ReverseInteger.java
@@ -0,0 +1,25 @@
1
+class Solution {
2
+ public int reverse(int x) {
3
+ // checking sign
4
+ boolean positive = true;
5
+ if(x<0){
6
+ positive = false;
7
+ x=Math.abs(x);
8
+ }
9
+ long rev =0;
10
+ while(x>0){
11
+ rev = rev*10 +x%10;
12
+ x=x/10;
13
14
+
15
+ // if answer is greaterv than integer max value return 0
16
+ if(rev>Integer.MAX_VALUE || rev<Integer.MIN_VALUE)
17
+ return 0;
18
+ // now checking sign and retuning answer based on that
19
+ if(positive)
20
+ return (int)rev;
21
+ else
22
+ return (int)-rev;
23
24
25
+}
0 commit comments