Skip to content

Commit 9db184d

Browse files
authored
Create 7_Reverse Integer
1 parent 25e2c7b commit 9db184d

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

7_Reverse Integer

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
class Solution {
2+
public:
3+
int reverse(int x) {
4+
5+
double reverse = 0;
6+
7+
int n = 0;
8+
9+
if(x >= pow(2,31)-1 || x <= -1*pow(2,31)) return 0;
10+
11+
int a = abs(x);
12+
13+
while(a != 0){
14+
n = a % 10;
15+
reverse = reverse * 10 + n;
16+
a = a / 10;
17+
}
18+
19+
if(x > 0 && reverse <= pow(2,31)-1)
20+
return reverse;
21+
else if(x < 0 && reverse <= pow(2,31))
22+
return -1 * reverse;
23+
else
24+
return 0;
25+
}
26+
};

0 commit comments

Comments
 (0)