【Reverse Integer】 --MyLeetCode(三)
来源:互联网 发布:马哲外设淘宝店 编辑:程序博客网 时间:2024/06/05 19:12
Description:
Reverse digits of an integer.
Example1: x = 123, return 321
Example2: x = -123, return -321
Note:
The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows.
注意 整形值溢出!
class Solution {public: int reverse(int x) { long long res = 0; //防止整形数值溢出 while(x){ res = x%10 + res* 10; x /= 10; } /* if((res > INT_MAX) || (res < INT_MIN)) return 0; */ return (res>INT_MAX || res < INT_MIN) ? 0 : res; }};
阅读全文
0 0
- 【Reverse Integer】 --MyLeetCode(三)
- 【Roman to Integer】 --MyLeetCode(五)
- MyLeetCode
- Reverse Integer
- Reverse Integer
- Reverse Integer
- reverse integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- reverse Integer
- Reverse Integer
- presto对orc文件的读取
- 40. Combination Sum II
- GET方法传参解决中文乱码
- [软件测试]
- uva 10375 唯一分解定理
- 【Reverse Integer】 --MyLeetCode(三)
- Linux时间子系统(一) -- 原理
- 【拜小白opencv】14-只去除RGB的某一颜色通道
- SublimeClang
- 洛谷
- 快速排序实现
- 主索引和二级索引区别,并创建一个二级索引
- SpringMVC详解(一)------入门实例
- tensorflow 学习笔记9 卷积神经网络(CNN)实现mnist手写识别