当前位置:网站首页>LeetCode 7. 整数反转
LeetCode 7. 整数反转
2022-07-04 19:13:00 【_刘小雨】
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。
如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。
假设环境不允许存储 64 位整数(有符号或无符号)。
示例 1:
输入:x = 123
输出:321
示例 2:
输入:x = -123
输出:-321
示例 3:
输入:x = 120
输出:21
示例 4:
输入:x = 0
输出:0
Code:
class Solution {
public:
int reverse(int x) {
long long re = 0;
while(x)
{
re = re * 10 + x % 10;
x /= 10;
}
if(re > INT_MAX) return 0;
if(re < INT_MIN) return 0;
return re;
}
};
// 不用long long
class Solution {
public:
int reverse(int x) {
int re = 0;
while(x)
{
if(re > 0 && re > (INT_MAX - x % 10)/ 10) return 0;
if(re < 0 && re < (INT_MIN - x % 10) / 10) return 0;
re = re * 10 + x % 10; /// 这行代码会溢出
x /= 10;
}
// if(re > INT_MAX) return 0;
// if(re < INT_MIN) return 0;
return re;
}
};
边栏推荐
- 六石编程学:关于代码,有六个得意
- Understand Alibaba cloud's secret weapon "dragon architecture" in the article "science popularization talent"
- go语言笔记(4)go常用管理命令
- 实践示例理解js强缓存协商缓存
- What if the brightness of win11 is locked? Solution to win11 brightness locking
- 字节测试工程师十年经验直击UI 自动化测试痛点
- BFC interview Brief
- 同事的接口文档我每次看着就头大,毛病多多。。。
- 看腾讯大老如何做接口自动化测试
- 复杂因子计算优化案例:深度不平衡、买卖压力指标、波动率计算
猜你喜欢
字节测试工程师十年经验直击UI 自动化测试痛点
node强缓存和协商缓存实战示例
《动手学深度学习》(三) -- 卷积神经网络 CNN
What if the computer page cannot be full screen? The solution of win11 page cannot be full screen
Fleet tutorial 08 introduction to AppBar toolbar Basics (tutorial includes source code)
精选综述 | 用于白内障分级/分类的机器学习技术
【深度学习】一文看尽Pytorch之十九种损失函数
Selected review | machine learning technology for Cataract Classification / classification
【ISMB2022教程】图表示学习的精准医疗,哈佛大学Marinka Zitnik主讲,附87页ppt
idea配置标准注释
随机推荐
Four traversal methods of binary tree, as well as the creation of binary tree from middle order to post order, pre order to middle order, pre order to post order, and sequence [specially created for t
In operation (i.e. included in) usage of SSRs filter
九齐单片机NY8B062D单按键控制4种LED状态
ICML 2022 | Meta提出鲁棒的多目标贝叶斯优化方法,有效应对输入噪声
MySQL中的日期时间类型与格式化方式
针对深度学习的“失忆症”,科学家提出基于相似性加权交错学习,登上PNAS
电脑共享打印机拒绝访问要怎么办
tcp为啥是三次握手和四次挥手
更强的 JsonPath 兼容性及性能测试之2022版(Snack3,Fastjson2,jayway.jsonpath)
Browser render page pass
word中插入图片后,图片上方有一空行,且删除后布局变乱
Length of the longest integrable subarray
What if the WiFi of win11 system always drops? Solution of WiFi total drop in win11 system
After inserting a picture into word, there is a blank line above the picture, and the layout changes after deletion
go语言笔记(2)go一些简单运用
How to adapt your games to different sizes of mobile screen
Selected review | machine learning technology for Cataract Classification / classification
Every time I look at the interface documents of my colleagues, I get confused and have a lot of problems...
JS closure
15million employees are easy to manage, and the cloud native database gaussdb makes HR office more efficient