Reverse Integer
来源:互联网 发布:手机加油软件代理 编辑:程序博客网 时间:2024/05/29 19:17
c++
class Solution {public: int reverse(int x) { int flag = x > 0 ? 1 : -1; string res; x = abs(x); while (x > 0) { res.push_back(x % 10 + '0'); x /= 10; } if (res.size() > 11) return 0; long long value = 0; for (auto v : res) { value *= 10; value += v-'0'; } if (value > INT_MAX) return 0; return value * flag; }};
python
class Solution(object): def reverse(self, x): """ :type x: int :rtype: int """ flag = -1 if x<0 else 1 x = str(abs(x)) x = x[::-1] if flag*int(x) > 2147483647: return 0 if flag*int(x) < -2147483648: return 0 return flag*int(x)
0 0
- Reverse Integer
- Reverse Integer
- Reverse Integer
- reverse integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- Reverse Integer
- reverse Integer
- Reverse Integer
- Reverse integer
- Reverse Integer
- Reverse Integer
- 万年历程序例题(农历阴历转换)
- Struts2配置拦截器的后缀名
- Xutils3.0的cookie设置
- ajax文件拖拽上传 预览
- HttpWebRequest用法
- Reverse Integer
- struts实现文件上传下载
- 我的简书博客
- 设计模式—状态模式
- Mac与Phy组成原理的简单分析
- 系统架构师-基础到企业应用架构-分层[上篇]
- html 大文件 断点续传
- 理解GBDT算法(三)——基于梯度的版本
- nyoj 2 括号配对问题