leetcode Reverse Integer
来源:互联网 发布:centos 关闭selinux 编辑:程序博客网 时间:2024/05/16 12:51
class Solution {public: int reverse(int x) { const int maxlen = 100; char str[maxlen]; memset(str, 0, sizeof(str)); if(x == 0x80000000){ return 0; } int storex = x; if(x < 0){ x = x * (-1); } sprintf(str, "%d", x); char rstr[maxlen]; memset(rstr, 0, sizeof(rstr)); int len = strlen(str); int idx = 0; for(int i = len - 1; i >= 0; --i){ rstr[idx++] = str[i]; } rstr[idx] = '\0'; long long res = 0; for(int i = 0; i < idx; ++i){ res = res * 10 + (rstr[i] - '0'); } if(res >= 0x7fffffff){ return 0; //overflow } if(storex < 0){ res *= (-1); } return res; }};
0 0
- LeetCode:Reverse Integer
- LeetCode: Reverse Integer
- [Leetcode] Reverse Integer
- LeetCode : Reverse Integer
- [LeetCode] Reverse Integer
- Leetcode: Reverse Integer
- LeetCode 7 - Reverse Integer
- leetcode 104: Reverse Integer
- Leetcode : Reverse Integer
- 【leetcode】Reverse Integer
- [LeetCode]Reverse Integer
- LeetCode-Reverse Integer
- [leetcode] Reverse Integer
- LeetCode - Reverse Integer
- leetcode之Reverse Integer
- LeetCode | Reverse Integer
- LeetCode: Reverse Integer
- Leetcode: Reverse Integer
- 实例5:osgautocapture例子实现屏幕截图(OSG程序开发实例)
- 机器学习算法概览
- Python 替换不支持作为目录名的字符
- 个人对银行知识的几点认识和理解
- C++中得拷贝构造函数
- leetcode Reverse Integer
- 资深系统管理员给Linux/Unix新人们的建议
- 温故知新--Servlet(七)--请求转发和重定向区别
- UvaOJ 10098 Generating Fast, Sorted Permutation
- HDU - 1269 迷宫城堡
- 基本套接字调用
- java 线程中断
- hdu 1159 Common Subsequence(dp)
- 简便使用jQuery(上)