leetcode解题报告7. Reverse Integer
来源:互联网 发布:儿童桌面软件 编辑:程序博客网 时间:2024/05/17 03:26
leetcode解题报告7. Reverse Integer
题目地址
难度是easy
题目描述
翻转数字,看例子就很明白了
Example1: x = 123, return 321
Example2: x = -123, return -321
我的思路
很简单的模拟类题目,按照操作就行了。关键是会利用求余运算和除法,把一个数,把它的每一位求出来。
另外要注意溢出的情况。题目是要求当要求溢出时,返回0
我的代码
class Solution {public: int reverse(int x) { long long ans = 0; int flag = 1; if (x < 0) { flag = -1; x = -x; } while (x > 0) { int t = x % 10; ans = ans *10 + t; x /= 10; } if (ans > 2147483647 || ans < -2147483648) { return 0; } return flag * ans; }};
阅读官方题解
没有官方题解,从网上信息来看,题目比较简单,没有什么特别的想法。
思想核心总结
注意处理边界情况,比如溢出
0 0
- [leetcode] 7. Reverse Integer 解题报告
- [Leetcode] 7. Reverse Integer 解题报告
- leetcode解题报告7. Reverse Integer
- [leetcode]7. Reverse Integer@Java解题报告
- LeetCode解题报告---Reverse Integer
- LeetCode-Reverse Integer-解题报告
- [LeetCode] Reverse Integer 解题报告
- [LeetCode] Reverse Integer 解题报告
- [LeetCode 解题报告] Reverse Integer
- LeetCode 7 Reverse Integer 解题报告
- [LeetCode 解题报告]007.Reverse Integer
- 【Leetcode】7.Reverse Integer 解题
- Reverse Integer解题报告
- Reverse Integer 解题报告
- LeetcodeProblem7 Reverse Integer解题报告
- 【LeetCode】Reverse Integer解题笔记
- [Leetcode]解题文档- Reverse Integer
- LeetCode解题-#7-Reverse Integer
- 使用sqlite3 模块操作sqlite3数据库
- HTTPS
- 面试题之进程间通信问题
- Leetcode Week6
- 百度面试题——01排序
- leetcode解题报告7. Reverse Integer
- 分析实时嵌入式系统软件调试问题
- HDU 2647:Reward
- numpy模块笔记之linspace
- Tomcat安装后出现the JRE_HOME environment variable is not defined correctly
- 循环依赖 导致 registered the JDBC driver [oracle.jdbc.OracleDriver] but failed to unregist
- Drools 之 KieModule 版本管理
- PPTV面试题——括号消除
- set的简单应用