LeetCode OJ7
来源:互联网 发布:纳粹军装淘宝 编辑:程序博客网 时间:2024/06/02 02:20
int reverse(int x)
{
long long val=0;
do
{
val=val*10+x%10;
x=x/10;
}while(x);
return (val>INT_MAX||val<INT_MIN)?0:val;
{
long long val=0;
do
{
val=val*10+x%10;
x=x/10;
}while(x);
return (val>INT_MAX||val<INT_MIN)?0:val;
}
此题主要在于如何处理数字顺序颠倒产生的overflow问题
通过将val设为long long类型,先将overflow忽略,最后再进行处理,巧妙避开了溢出错误
阅读全文
0 0
- LeetCode OJ7
- LeetCode OJ7 Reverse Integer 小结
- OJ7
- 【华为OJ7】取近似值
- 第九周oj7
- NEFU OJ7计算整数个数
- 第九周OJ7大奖赛计分
- 第十一周OJ7趣味取小数
- 街区最短路径问题(南阳oj7)(策略问题)
- 求s=a+aa+aaa+aaaa+aa...a的值 oj7
- leetcode
- [leetcode]
- LeetCode
- leetcode
- leetcode
- leetcode:
- leetcode:
- LeetCode
- Spring Boot(三)
- fork条件下的套接字io模型分析
- JS实现回到顶部效果
- MySQL的安装与使用中问题总结过程中的参考网址
- RFC,其实也就这么多了,不会再多了,基本协议是固定的
- LeetCode OJ7
- python四种方法实现去除列表中的重复元素
- view添加侧边框(CALayer)
- 【Android】Android Studio里面建模拟器
- php函数积累(持续更新)
- ubuntu上运行命令sudo apt-get dist-upgrade,出现错误gzip: stdout: No space left on device
- Android性能优化
- 关于I2C锁死的解决方案
- 嵌入式项目研发流程