反转整数

 

将一个整数中的数字进行颠倒,当颠倒后的整数溢出时,返回 0 (标记为 32 位整数)。

您在真实的面试中是否遇到过这个题?

Yes
样例

给定 x = 123,返回 321

给定 x = -123,返回 -321

 class Solution {
public:
/**
* @param n the integer to be reversed
* @return the reversed integer
*/
int reverseInteger(int n) {
long long res = ;
while (n) {
res = * res + n % ;
n /= ;
}
return (res < INT_MIN || res > INT_MAX) ? : res;
}
};

最新文章

  1. linux输入子系统(input subsystem)之按键输入和LED控制
  2. Bootstrap模态框按钮
  3. awk 例子
  4. Tomcat自动启动脚本
  5. IIS 之 HTTP错误 404.17 - Not Found(请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。)
  6. 思道OA PK 通达OA 同场竞技 谁与争锋
  7. [Unity3d]小地图的制作
  8. C#多态联系之虚方法
  9. 磁盘IO性能监控(Linux 和 Windows)
  10. elasticsearch系列(一) 术语
  11. 【Ubuntu 16】显示管理器lightdm
  12. localstorage本地定时缓存
  13. JavaScript笔记1———js的一些常识
  14. C# 两个类是否继承关系
  15. [20171211][转载]如何实现dbms_output输出没有打开serveroutput on.txt
  16. java详解内部类
  17. spring学习 五 依赖注入的方式
  18. [转]csv文件导入Mysql
  19. php-fpm简介
  20. 关于centos7.5部署oelinker_php版本的问题点汇总

热门文章

  1. 一致性模型(consistency model)
  2. python Web开发之 WSGI &amp; uwsgi &amp; uWSGI
  3. GoBelieve UseID及ImID方案
  4. DQL-分组查询
  5. Swift_协议
  6. Jquery知识点总结(一)
  7. JS中some(),every(),fiflter(),map()各种循环的区别理解
  8. 『ACM C++』 PTA 天梯赛练习集L1 | 036-037
  9. 【模板】BM算法(找线性规律万能模板)
  10. mysql集群压测