您的位置:首页 > 其它

[LeetCode] Reverse Integer

2014-04-29 22:56 429 查看
Problem : Reverse digits of an integer.
Example1: x = 123, return 321

Example2: x = -123, return -321
1.C++版
class Solution {
public:
int reverse(int x) {
if(0 == x){
return 0;
}

int sign = x > 0 ? 1 : -1;
int result = 0;
x = abs(x);
while(0 != x){
result = result * 10 + x % 10;
x = x / 10;
}

return result * sign;
}
};


2.Java版
public class Solution {
public int reverse(int x) {
if(0 == x){
return 0;
}

int sign = x > 0 ? 1 : -1;
int result = 0;
x=Math.abs(x);

while(0 != x){
result = result * 10 + x % 10;
x = x /10;
}

return result*sign;
}
}


3.Python版
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: