LeetCode 7: Reverse Integer
2015-06-01 23:07
316 查看
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
代码如下:
Example1: x = 123, return 321
Example2: x = -123, return -321
代码如下:
class Solution { public: int reverse(int x) { if (x == -x) { return 0; } if (x < 0) { return -reverse(-x); } int result = 0; int cutoff = INT_MAX; int cutlim = cutoff %10; cutoff = cutoff /10; while (x) { int tmp = x%10; result = 10 * result ; result += tmp; x = x/10; if (result>cutoff && x) { result = 0; break; } } return result; } };
相关文章推荐
- 黑马程序员——C语言基础——指针编程练习题
- 重复代码Duplicated Code---要重构的信号
- 购物助手破解分析 --- 隐私分析
- 给定一个整数,把整数中包含的每一个数字放到一个数组中(不要把数字转化为字符串处理)
- 进度条组件
- cdoj 80 Cube 水题
- 在创业的路上(一)
- private:c/c++ 我的一些容易出错的地方 =>持续更新
- 计算机网络学习(4)
- Python学习(四) Python数据类型:序列(重要)
- IPTABLES,拿图说明
- Java基础之集合框架详解(三)Set篇
- Maximum Subsequence Sum
- 斯坦福大学深度学习与自然语言处理第一讲:引言
- 低调低调
- 第二次冲刺(6)
- ajax详解
- marki-制作.9格式的素材图片
- hdu 1712 ACboy needs your help(分组背包)
- aidl ( 六) RemoteCallbackList