【LeetCode算法练习(C++)】Reverse Integer
来源:互联网 发布:建筑作品集排版 知乎 编辑:程序博客网 时间:2024/05/17 03:28
题目:
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.
链接:Reverse Integer
解法:循环,注意检查溢出
class Solution {public: int reverse(int x) { bool flag = false; int ans = 0; if (x < 0) { flag = true; x = -x; } while (x > 0) { if (abs(ans) > INT_MAX / 10) return 0; ans = (x % 10) + ans * 10; x = x / 10; } if (flag) return -ans; else return ans; }};
Runtime: 25 ms
阅读全文
0 0
- 【LeetCode算法练习(C++)】Reverse Integer
- Leetcode算法练习-easy篇-Reverse Integer
- 【leetcode c++】Reverse Integer
- LeetCode Reverse Integer(C)
- Leetcode练习- Reverse Integer
- 【LeetCode算法练习(C++)】Reverse Nodes in k-Group
- 【LeetCode算法练习(C++)】String to Integer (atoi)
- 【LeetCode算法练习(C++)】Integer to Roman
- 【LeetCode算法练习(C++)】Roman to Integer
- 【leetcode】7. Reverse Integer(Python & C++)
- [leetcode]Reverse Integer 代码(C++)
- [C++]LeetCode: 17 Reverse Integer
- LeetCode::Reverse Integer C语言
- C实现 LeetCode->Reverse Integer
- [leetcode]Reverse Integer C语言
- Leetcode c语言-Reverse Integer
- leetcode:Reverse Integer(反转数字)【算法面试题】
- LeetCode OJ算法题(七):Reverse Integer
- mysql主从复制GTID binglog 多源复制 多线程复制
- 人月神话读后感(一)
- SSM框架
- PHP 传值和传引用、传地址的区别
- I2C接口硬件加密芯片SMEC98SP在STM32F103C8T6系统上的应用
- 【LeetCode算法练习(C++)】Reverse Integer
- 磁盘调度算法剖析(FIFO、SSTF、SCAN、CSCAN、FSCAN)
- swprintf
- Intellij IDEA设置系列(四):各种乱码解决方案 标签: IntelliJ IDEA中文乱码 2016-04-10 17:03 8402人阅读 评论(5) 收藏 举报 分类: Intell
- Linux高性能服务器编程--用进程池实现的简单CGI服务器
- swagger ui js 错误:Failed to execute 'serializeToString' on 'XMLSerializer': parameter 1 is not of typ
- 重建scan监听命令
- 世界编程语言排行榜
- 引用当前事件event